Ir para o conteúdo

GetContactInfo#

Este método é usado para obter informações sobre um contato.

Requisição#

Para obter informações sobre um contato, é necessário fazer uma solicitação para o seguinte endereço:

POST https://api.green-api.com/waInstance{{idInstance}}/getContactInfo/{{apiTokenInstance}}

Para obter os parâmetros de solicitação idInstance e apiTokenInstance, consulte a seção Antes de Começar.

Parâmetros da Requisição#

Parâmetro Tipo Obrigatório Descrição
chatId string Sim Identificador do chat

Exemplo de Corpo da Requisição#

{
    "chatId": "71234567890@c.us"
}

Resposta#

Campos de Resposta#

Campo Tipo Descrição
avatar string link para o avatar
name string Nome do contato. Valores possíveis:
1) Se a conta estiver na agenda de contatos, o nome é obtido da agenda
2) Se a conta não estiver na agenda de contatos, o nome é obtido do perfil do WhatsApp
3) Se a conta não estiver na agenda de contatos e não tiver um nome de perfil no WhatsApp, o campo é vazio
email string Email do contato
category string Categoria do contato comercial
description string Descrição do contato comercial
products object Cartões de produtos do contato
chatId string Identificador do chat
lastSeen string Último status de online
isArchive string Status de arquivamento do chat, pode ser true/false
isDisappearing string Status de mensagens que desaparecem no chat, pode ser true/false
isMute string Status de notificações do chat, pode ser true/false
messageExpiration integer Tempo de vida das mensagens no chat, em segundos
muteExpiration integer Tempo até que as notificações sejam reativadas no chat

Campos do objeto products

Parâmetro Tipo Descrição
id string id do produto
imageUrls object Links para imagens do produto
availability string Disponibilidade do produto
reviewStatus object Status de revisão do produto
name string Nome do produto
description string Descrição do produto
price string Preço do produto
isHidden boolean Estado do produto

Exemplo de Corpo de Resposta#

{
    "avatar": "https://pps.whatsapp.net/v/t61.24694-24/24_1349471992200940_2091838963901201896_n.jpg?ccb=11-4&oh=01_AVzZilQn10nj9M9cfQV4PW5dgdXOkiOuD_jCqP2MCXIpyA",
    "name": "Revendedor",
    "email": "24servico@tt.tt",
    "category": "Concessionária de Automóveis",
    "description": "Serviço Oficial",
    "products": [
        {
            "id": "42079728159",
            "imageUrls": {
                "requested": "https://mmg.whatsapp.net/v/t45.5328-4/263329037_6625110154227932_2879714823340281709_n.jpg?stp=dst-jpg_p100x100&ccb=1-7&_nc_sid=c48759&_nc_ohc=NKICbZlqfPMAX9077mo&_nc_ad=z-m&_nc_cid=0&_nc_ht=mmg.whatsapp.net&oh=01_AVwYzx7CckCFf8F8xIIZ5m2AGdeC8YTnLyd29",
                "original": "https://mmg.whatsapp.net/v/t45.5328-4/263329037_6625110154227932_2879714823340281709_n.jpg?ccb=1-7&_nc_sid=c48759&_nc_ohc=NKICbZlqfPMAX9077mo&_nc_ad=z-m&_nc_cid=0&_nc_ht=mmg.whatsapp.net&oh=01_AVzn_O9azpKNRs1iPId0TQkGYk4D7HZFSQMeobvRiR"
            },
            "reviewStatus": {
                "whatsapp": "APROVADO"
            },
            "availability": "em estoque",
            "name": "Substituição",
            "description": "A partir de R$1000",
            "price": null,
            "isHidden": false
        },
        {
            "id": "3545870328871389",
            "imageUrls": {
                "requested": "https://mmg.whatsapp.net/v/t45.5328-4/261250418_4513761695371199_1710541959703469822_n.jpg?stp=dst-jpg_p100x100&ccb=1-7&_nc_sid=c48759&_nc_ohc=eps8lAw2_3MAX_mWW8K&_nc_ad=z-m&_nc_cid=0&_nc_ht=mmg.whatsapp.net&oh=01_AVxT3HnbR04qKZJSOeK4d8p-noZokqly9QbpYFK-c_8kSA&oe",
                "original": "https://mmg.whatsapp.net/v/t45.5328-4/261250418_4513761695371199_1710541959703469822_n.jpg?ccb=1-7&_nc_sid=c48759&_nc_ohc=eps8lAw2_3MAX_mWW8K&_nc_ad=z-m&_nc_cid=0&_nc_ht=mmg.whatsapp.net&oh=01_AVx2wTCmzof0BoZDmIUpD328CtpJmlvEXGdVzew&o"
            },
            "reviewStatus": {
                "whatsapp": "APROVADO"
            },
            "availability": "em estoque",
            "name": "Manutenção Técnica",
            "price": null,
            "isHidden": false
        }
    ],
    "chatId": "71234567890@c.us",
    "lastSeen": null,
    "isArchive": false,
    "isDisappearing": false,
    "isMute": false,
    "messageExpiration": 0,
    "muteExpiration": null
}

Erros em GetContactInfo#

Veja a lista de erros comuns a todos os métodos na seção Erros Comuns.

Exemplo de código em Python#

import requests

url = "https://api.green-api.com/waInstance{{idInstance}}/getContactInfo/{{apiTokenInstance}}"

payload = "{"chatId": "71234567890@c.us"}"
headers = {
  'Content-Type': 'application/json'
}


response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))