Obter foto de perfil

Endpoint: GET https://croncrm.com/api/v2/tools/get-profile-picture

Header do request
Atributo Descrição Obrigatório Tipo

apiKey

Informe sua API Key gerada na interface do CRONCRM.

Sim

String

Query do request
Atributo Descrição Obrigatório Tipo

chat_wid

WID do contato ou do grupo.

Sim

String

GET /api/v2/tools/[email protected]
Response do request

Em caso de sucesso, retorna HTTP 200 com success true. Se chat_wid não for informado ou for inválido, retorna 400. Método incorreto retorna 405; falhas inesperadas retornam 500.

Atributo Descrição Tipo

success

Informa se a operação teve sucesso ou não.

Boolean

msg

Mensagem de retorno.

String

picture

URL da foto de perfil (quando existir).

String|Array

{
  "success": true,
  "msg": "Consulta realizada com sucesso.",
  "picture": "https://.../image.jpg" | []
}
<?php
$apiKey = 'SEU_API_KEY';
$baseUrl = 'https://croncrm.com/api/v2/tools/get-profile-picture';

$query = [
    'chat_wid' => '[email protected]',
];

$url = $baseUrl . '?' . http_build_query($query);

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'GET',
    CURLOPT_HTTPHEADER => [
        'apiKey: ' . $apiKey,
    ],
]);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
curl_close($ch);

if ($error) {
    throw new RuntimeException($error);
}

echo "HTTP {$httpCode}\n";
echo $response;
?>
curl -G \
  'https://croncrm.com/api/v2/tools/get-profile-picture' \
  -H 'apiKey: SEU_API_KEY' \
  --data-urlencode '[email protected]'