Olá! Hoje vamos falar sobre uma das soluções mais importantes que as empresas desejam implementar: manter uma lista de contatos organizada e atualizada é mais importante do que nunca para continuar conectado e fazer sua marca crescer. Se você é como muitas empresas, provavelmente usa grupos do WhatsApp para compartilhar atualizações, promoções e informações valiosas com seus clientes. Mas à medida que seus grupos crescem, gerenciar todos esses contatos pode ficar complicado.
É aí que exportar contatos se torna útil. Imagine poder exportar facilmente todos os contatos de um grupo do WhatsApp e mantê-los organizados. Com a Wassenger’s API, você pode fazer exatamente isso. É uma mudança de paradigma para automatizar o gerenciamento de contatos e tornar sua comunicação mais eficiente.
Neste artigo, eu vou mostrar como usar a API do WhatsApp da Wassenger para otimizar seu processo de gerenciamento de contatos. No final, você verá como é simples manter suas interações com clientes tranquilas e seus esforços de marketing no alvo. Vamos mergulhar e fazer sua lista de contatos trabalhar por você!
Se você quiser manter seus chats e contatos organizados a partir do código, pode usar qualquer linguagem de programação que consiga fazer requisições HTTPS para a API. Você também pode depurar e testar a integração usando o testador de API ao vivo com exemplos de código prontos para uso em mais de 15 linguagens de programação.
🤩 🤖 Wassenger é uma solução de API completa para o WhatsApp. Cadastre-se para um teste gratuito de 7 dias e comece em minutos!
Requisitos
- Ter um número do WhatsApp já vinculado à plataforma e online.
- ID do grupo do WhatsApp (WID) que você pode encontrar de duas maneiras:
Como obter o ID do grupo do WhatsApp
Você pode obter o ID do grupo do WhatsApp usando uma destas maneiras:
- Web: vá para configurações do número > Grupos > Copie o WID do grupo.
- API: consulte os grupos disponíveis no seu número usando este endpoint.
Endpoint da API
Usaremos o seguinte endpoint da API para obter os participantes de um grupo:
Preparar a requisição
URL da API alvo usando o método GET
https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants
Cabeçalhos HTTPS obrigatórios > Obtenha sua chave de API aqui
Content-Type: application/json
Token: $API_TOKEN
Resposta JSON de exemplo
[
{
"id": "string",
"phone": "string",
"name": "string",
"isSuperAdmin": true,
"isAdmin": true,
"isContact": true
}
]
🤩 🤖 Wassenger é uma solução de API completa para o WhatsApp. Cadastre-se para um teste gratuito de 7 dias e comece em minutos!
Você é um desenvolvedor?
Explore como usar o código no seu navegador sem instalar nenhum software.
Além disso, você pode encontrar diferentes linguagens que pode testar no Replit.com:
# Exemplos exigem que o pacote requests do Python esteja instalado. # Instale executando: pip install requests
import requests
url = "https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants"
payload = {
"size": 250,
"page": 0
}
headers = {
"Content-Type": "application/json",
"Token": "
response = requests.get(url, json=payload, headers=headers)
print(response.json())
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_POSTFIELDS => json_encode([
'size' => 250,
'page' => 0,
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: <api token goes here>',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'size' => 250,
'page' => 0,
])
);
$request->setRequestUrl(
'https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants'
);
$request->setRequestMethod('GET');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => '<api token goes here>',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
- C# (RestClient)
// This code requires you to have installed RestSharp package. // Documentation: https://restsharp.dev // Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants");
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "
- C# (HttpClient)
// This code uses the built-in HttpClient package in the .NET framework. // Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants"),
Headers =
{
{ "Token", "
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.get("https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants")
.header("Content-Type", "application/json")
.header("Token", "<api token goes here>")
.body("{\"size\":250, \"page\":0}")
.asString();
🤩 🤖 Wassenger é uma plataforma de comunicação completa e uma solução de API para o WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos**!**
Teste ao vivo para enviar uma mensagem a um grupo via API
Explore nosso testador de API ao vivo
FAQs
O número de chaves de API está relacionado à conta ou ao dispositivo? Se eu tiver dois dispositivos, terei duas chaves de API?
Cada conta possui 1 chave de API, então se você tiver dois dispositivos na mesma conta, você terá apenas 1 chave de API.
Se você precisar de 2 chaves de API, pode criar 2 contas diferentes com um dispositivo em cada. Não há custos adicionais.
Quais linguagens de programação posso usar para a integração da API?
Você pode usar qualquer linguagem de programação para realizar requisições HTTPS a servidores remotos.
Isto também inclui ferramentas de linha de comando como cURL, httpie, e ferramentas gráficas como Postman.
Como posso validar se um número de telefone existe no WhatsApp?
Você pode validar se um determinado número de telefone existe no WhatsApp, e portanto pode receber mensagens no WhatsApp, usando o endpoint Number exists API endpoint.
Por favor, note que você deve ter pelo menos um número do WhatsApp conectado à plataforma para realizar a validação.
Recursos úteis adicionais
Para mais detalhes sobre o endpoint da API, consulte nossa documentação. Você encontrará todos os detalhes sobre os parâmetros de requisição aceitos, possíveis respostas de sucesso ou erro e exemplos de código prontos para uso em várias linguagens de programação.
https://app.wassenger.com/docs/#tag/Chats/operation/getGroupParticipants







