Bonjour ! Aujourd'hui, nous allons parler d'une des solutions les plus demandées par les entreprises : garder une liste de contacts organisée et à jour est plus important que jamais pour rester connecté et développer votre marque. Si vous êtes comme de nombreuses entreprises, vous utilisez probablement des groupes WhatsApp pour partager des mises à jour, des promotions et des informations utiles avec vos clients. Mais à mesure que vos groupes grandissent, gérer tous ces contacts peut devenir délicat.
C'est là que l'exportation des contacts devient utile. Imaginez pouvoir exporter facilement tous les contacts d'un groupe WhatsApp et les garder bien organisés. Avec l'API de Wassenger, vous pouvez faire exactement cela. C'est un changement radical pour automatiser la gestion de vos contacts et rendre votre communication plus efficace.
Dans cet article, je vais vous montrer comment utiliser l'API WhatsApp de Wassenger pour rationaliser votre processus de gestion des contacts. À la fin, vous verrez qu'il est simple de garder vos interactions clients fluides et vos efforts marketing ciblés. Allons-y et faisons en sorte que votre liste de contacts travaille pour vous !
Si vous souhaitez garder vos discussions et contacts organisés depuis le code, vous pouvez utiliser n'importe quel langage de programmation capable d'effectuer des requêtes HTTPS vers l'API. Vous pouvez également déboguer et tester l'intégration en utilisant le testeur d'API en direct avec des exemples de code prêts à l'emploi dans plus de 15 langages de programmation.
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- ID du groupe WhatsApp (WID) que vous pouvez trouver de deux façons :
Comment obtenir l'ID du groupe WhatsApp
Vous pouvez obtenir l'ID du groupe WhatsApp en utilisant l'une des méthodes suivantes :
- Web : allez dans paramètres du numéro > Groupes > Copiez le WID du groupe.
- API : interrogez les groupes disponibles sur votre numéro en utilisant ce point de terminaison.
Point de terminaison de l'API
Nous utiliserons le point de terminaison API suivant pour obtenir les participants d'un groupe :
Préparer la requête
URL cible de l'API (méthode GET)
https://api.wassenger.com/v1/chat/{deviceId}/chats/{chatWid}/participants
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Exemple de réponse JSON
[
{
"id": "string",
"phone": "string",
"name": "string",
"isSuperAdmin": true,
"isAdmin": true,
"isContact": true
}
]
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Êtes-vous développeur ?
Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel.
De plus, vous pouvez trouver différents langages à tester sur Replit.com:
# Les exemples nécessitent d'avoir installé le paquet Python requests.
# Installez-le en exécutant : 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 est une plateforme de communication et une solution API complète pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez n'importe quoi sur WhatsApp en vous inscrivant pour un essai gratuit et en commençant en quelques minutes !
Test en direct pour envoyer un message à un groupe via l'API
Découvrez notre testeur d'API en direct
FAQ
Le nombre de clés API est-il lié au compte ou à l'appareil ? Si j'ai deux appareils, ai-je deux clés API ?
Chaque compte possède 1 clé API, donc si vous avez deux appareils dans le même compte vous n'aurez qu'une seule clé API.
Si vous avez besoin de 2 clés API, vous pouvez créer 2 comptes différents avec un appareil chacun. Il n'y a pas de coûts supplémentaires.
Quels langages de programmation puis-je utiliser pour l'intégration de l'API ?
Vous pouvez utiliser n'importe quel langage de programmation pour effectuer des requêtes HTTPS vers des serveurs distants.
Cela inclut également des outils en ligne de commande comme cURL, httpie, et des outils graphiques comme Postman.
Comment puis-je vérifier si un numéro de téléphone existe sur WhatsApp ?
Vous pouvez vérifier si un numéro de téléphone donné existe sur WhatsApp et, par conséquent, peut recevoir des messages sur WhatsApp, en utilisant le point de terminaison Number exists API.
Veuillez noter que vous devez avoir au moins un numéro WhatsApp connecté à la plateforme pour effectuer la validation.
Ressources utiles supplémentaires
Pour plus de détails sur le point de terminaison de l'API, veuillez consulter notre documentation. Vous y trouverez tous les détails sur les paramètres de requête acceptés, les réponses possibles en cas de succès ou d'erreur et des exemples de code prêts à l'emploi dans plusieurs langages de programmation.
https://app.wassenger.com/docs/#tag/Chats/operation/getGroupParticipants







