Avatar de contato#
Uma notificação recebida desse tipo contém informações sobre o avatar do contato no número de telefone solicitado
Notificação#
Formato de notificação#
Parâmetro | Tipo | Descrição |
---|---|---|
typewebhook | string | Tipo de notificação de entrada. Para notificações desse tipo, o campo assume o valor deviceInfo |
instanceData | object | Informação da conta |
timestamp | integer | Hora do evento no formato UNIX |
deviceData | object | Informação de dispositivo |
Campos do objeto instanceData
Parâmetro | Tipo | Descrição |
---|---|---|
idInstance | integer | ID da conta |
largura | string | ID da conta do WhatsApp |
typeInstance | string | Tipo de instância |
Campos do objeto avatarInfo
Parâmetro | Tipo | Descrição |
---|---|---|
chatId | boolean | O ID do chat para o qual o avatar do contato foi obtido |
existsWhatsapp | boolean | Sinalizar por ter uma conta de WhatsApp no número de telefone do correspondente |
urlAvatar | string | Link para o avatar do correspondente ou chat em grupo. O parâmetro assume um valor vazio se o avatar não estiver definido ou o correspondente não tiver uma conta do WhatsApp (existsWhatsapp =false ) |
motivo | string | O motivo pelo qual o avatar não foi verificado. Presente quando a validação falhou, valores possíveis: |
dados de solicitação inválidos - Formato de número de telefone inválido. O número de telefone deve conter 11 ou 12 dígitos. Ou ID do bate-papo | ||
obter limite de tempo limite do avatar excedido |
Exemplo de corpo de notificação#
{
"typeWebhook": "deviceInfo",
"instanceData": {
"idInstance": 1234,
"wid": "11001234567@c.us",
"typeInstance": "whatsapp"
},
"timestamp": 1586700802,
"avatarInfo": {
"chatId": "79001234560@c.us",
"existsWhatsapp": true,
"urlAvatar": "https://pps.whatsapp.net/v/t61.24694-24/180589560_n.jpg?ccb=11-4&oh=f3fb1&oe=615A60EB"
},
}