You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este método é reponsavel por retornar todos os contatos do Whatsapp. Lembre-se do que foi dito na introdução sobre numero de contatos, caso tenho pulado esta parte, sugiro que você volte um passo e leia a nossa introdução sobre contatos.
17
+
18
+
---
19
+
16
20
## Atributos
17
21
22
+
### Obrigatórios
23
+
24
+
| Atributos | Tipo | Descrição |
25
+
| :-- | :-: | :-- |
26
+
| page | integer | Utilizado para paginação você de informar aqui a pagina de contatos que quer buscar |
27
+
| pageSize | integer | Especifica o tamanho do retorno de contatos por pagina |
| name | string |**Nome e sobrenome** do contato, só vai retornar preenchido caso você tenha o número em seus contatos |
55
+
| short | string |**Nome** do contato, só vai retornar preenchido caso você tenha o número em seus contatos |
56
+
| vname | string | Nome do Vcard do contato, caso ele tenha |
57
+
| notify | string | Nome informado nas configurações de nome do Whatsapp |
58
+
59
+
Exemplo
60
+
61
+
```json
62
+
[
63
+
{
64
+
"name": "Nome e sobrenome do contato 1",
65
+
"short": "Nome do contato 1",
66
+
"notify": "Nome no Whatsapp 1",
67
+
"vname": "Nome no vcard",
68
+
"phone": "559999999999"
69
+
}
70
+
]
71
+
```
72
+
73
+
### 405
74
+
75
+
Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.
76
+
77
+
### 415
78
+
79
+
Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"
Este método é reponsavel por retornar as informações do metadado do contato.
17
+
18
+
:::tip Dica sobre imagem do contato
19
+
20
+
Se você pretente armazenar a imagem do seu contato observe que sempre retornamos no get-contacts o atribucom imgUrl com ela para você, porém é importante lembrar que esta fica disponivel por apenas **48 horas**, após este periodo o link da imagem é excluido pelo próprio Whatsapp. Sugerimos que caso precise atualizar a imagem do seu contato você utilize o proximo método desta documentação, o **get-profile-picture**.
21
+
22
+
:::
23
+
24
+
---
25
+
16
26
## Atributos
17
27
28
+
### Obrigatórios
29
+
30
+
| Atributos | Tipo | Descrição |
31
+
| :-- | :-: | :-- |
32
+
| phone | string | Telefone do destinatário no formato DDI DDD NUMERO Ex: 551199999999. **IMPORTANTE** Envie somente números, sem formatação ou máscara |
| name | string |**Nome e sobrenome** do contato, só vai retornar preenchido caso você tenha o número em seus contatos |
60
+
| short | string |**Nome** do contato, só vai retornar preenchido caso você tenha o número em seus contatos |
61
+
| vname | string | Nome do Vcard do contato, caso ele tenha |
62
+
| notify | string | Nome informado nas configurações de nome do Whatsapp |
63
+
| imgUrl | string | URL da foto do contato **o Whatsapp apaga após 48h**|
64
+
65
+
Exemplo
66
+
67
+
```json
68
+
{
69
+
"name": "Nome e sobrenome do contato",
70
+
"phone": "551199999999",
71
+
"notify": "Nome do contado no Whatsapp",
72
+
"short": "Nome do contato",
73
+
"imgUrl": "url da foto do contato "
74
+
}
75
+
```
76
+
77
+
### 405
78
+
79
+
Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.
80
+
81
+
### 415
82
+
83
+
Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"
Copy file name to clipboardExpand all lines: docs/contacts/introduction.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,14 @@ title: Introdução
5
5
6
6
### Conceituação
7
7
8
-
Introdução a contatos
8
+
Neste tópico você vai entender um pouco mais sobre o que o **Z-API** pode fazer quando o assunto é contato, dividimos esta abordagem em alguns tópicos abaixo listados para melhor lhe explicar:
9
9
10
-
Profile fica disponivel por 48 horas
10
+
- Para o Whatsapp todo contato é simplesmente um Chat ! Parece ousado de se dizer mas é assim que ele trata o que chamamos de contato, ele utiliza o numero do seu contato apenas como identificador para o chat conforme ja dito em outros tópicos. Mas então qual a diferença entre get-chats e get-contacts ? O get-chats vai trazer todos contatos aos quais você ja manteve uma conversa ou seja tem um chat aberto com ele, o get-contacts vai retornar todos os seus contatos que tenham conta no Whatsapp somado aos contatos que participam de grupos com o seu numero.
11
+
12
+
- Tudo que o Z-API pode fazer quanto a contatos é o mesmo que o Whatsapp Web pode fazer ou seja, quase nada, não é possivel adicionar um contato, nem mesmo renomear ou mesmo excluir, basicamente o que você precisa entender é que o Whatsapp Web nao consegue manipular a agenda de contatos do seu celular, logo o **Z-API** também não.
13
+
14
+
:::caution Sobre contatos
15
+
16
+
O metodo que retorna contatos pode te deixar um pouco confuso pois provavelmente ele deve retornar um numero maior de contatos do que a quantidade que você tem em sua agenda, isso ocorre porque você provavelmente participa de grupos, o método get-contacts vai retornar todos os contatos que estão nos grupos que você participa.
0 commit comments