GetContacts#
Este método é usado para obter a lista de contatos da conta atual.
Requisição#
Para obter a lista de contatos, é necessário fazer uma solicitação para o seguinte endereço:
GET https://api.green-api.com/waInstance{{idInstance}}/GetContacts/{{apiTokenInstance}}
Resposta#
Campos da resposta#
Campo | Tipo | Descrição |
---|---|---|
id | string | Identificador do contato ou grupo |
name | string | Nome do contato. Valores possíveis: |
1) Se a conta estiver na agenda telefônica, o nome é obtido da agenda | ||
2) Se a conta não estiver na agenda telefônica, o nome é obtido do perfil do WhatsApp | ||
3) Se a conta não estiver na agenda telefônica e não houver um nome de perfil no WhatsApp, o campo fica vazio | ||
type | string | Tipo do contato. Valores possíveis: |
user - o contato pertence a um correspondente individual | ||
group - o contato é um chat em grupo |
Exemplo de corpo de resposta#
[
{
"id": "11001234567@c.us",
"name": "Carlos Silva",
"type": "user"
},
{
"id": "79001234568@c.us",
"name": "Lúcia Santos",
"type": "user"
},
{
"id": "79001234569-1479621234@g.us",
"name": "Meu Grupo",
"type": "group"
}
]
Erros em GetContacts#
Consulte 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}}/getContacts/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))