API métier WhatsAPP

Envoyez / recevez des messages, des images, de l'audio et de la vidéo via WhatsAPP de manière automatisée par API

  • API HTTP, envoi de voix depuis n'importe quel langage de programmation.
  • API officielle, Nous travaillons avec l'API officielle de Facebook
  • 99.9% SLA, Nous optimisons les performances de tous les serveurs.
  • Connectivité maximale, compatible avec n'importe quel mobile avec WhatsAPP
API métier WhatsAPP

Langages de programmation

Cliquez sur le langage de programmation et accédez à des exemples pour intégrer l'API WhatsAPP Business simplement en copiant-collant

Fonctionnalités de l'API WhatsAPP Business

Envoyer un message par WhatsAPP

Méthode API qui vous permet d'envoyer un message via WhatsAPP à un destinataire.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=sendmessage Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
platformid Identifiant de la plateforme Obligatoire
destination whatsapp.sendmessage_destination Obligatoire
message whatsapp.sendmessage_message Obligatoire

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • Acucun valeur supplémentaire vous sera envoyé
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas

Paramètres :

  • class : whatsapp
  • method : sendmessage
  • user : user
  • password : password
  • platformid : 100
  • destination : 3460000000
  • message : test+message

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message

Envoyer un fichier par WhatsAPP

Méthode API qui vous permet d'envoyer un fichier via WhatsAPP à un destinataire.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=sendfile Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
platformid Identifiant de la plateforme Obligatoire
destination whatsapp.sendfile_destination Obligatoire
type whatsapp.sendfile_type Obligatoire
fileurl whatsapp.sendfile_fileurl Obligatoire
thumburl whatsapp.sendfile_thumburl Optionnel
message whatsapp.sendfile_message Optionnel

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • Acucun valeur supplémentaire vous sera envoyé
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas
CHAT_NOT_FOUND Le chat indiqué n'existe pas
INCORRECT_FILETYPE Le type de fichier est incorrect, vérifiez les valeurs possibles
INCORRECT_FILEURL L'URL du fichier n'est pas valide
INCORRECT_THUMBURL L'URL de la miniature n'est pas valide

Paramètres :

  • class : whatsapp
  • method : sendfile
  • user : user
  • password : password
  • platformid : 100
  • destination : 3460000000
  • type : image
  • fileurl : https://www.example.com/image.jpg
  • thumburl : https://www.example.com/thumb.jpg
  • message : test+message

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message

Envoyez un modèle de message via WhatsAPP

Méthode API qui permet d'envoyer un message modèle via WhatsAPP à un destinataire.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=sendmessagefromtemplate Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
idtemplate Identifiant du modèle Obligatoire
platformid Identifiant de la plateforme Obligatoire
destination Destinataire du message (Numéro au format international) Obligatoire
options Les options permettent de paramétrer et de configurer le message à envoyer (Voir Annexe). Optionnel

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • Acucun valeur supplémentaire vous sera envoyé
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas

Paramètres :

  • class : whatsapp
  • method : sendmessagefromtemplate
  • user : user
  • password : password
  • idtemplate : 100
  • platformid : 100
  • destination : 3460000000
  • options : {"header":{"file":"url"}}

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=sendmessagefromtemplate&user=user&password=password&idtemplate=100&platformid=100&destination=3460000000&options={"header":{"file":"url"}}

Obtenez une liste des conversations WhatsAPP

Méthode API qui vous permet d'obtenir une liste des conversations WhatsAPP.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=getchats Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
platformid Identifiant de la plateforme Obligatoire

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • list
      • platformid
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas
CHAT_NOT_FOUND Le chat indiqué n'existe pas

Paramètres :

  • class : whatsapp
  • method : getchats
  • user : user
  • password : password
  • platformid : 100

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=getchats&user=user&password=password&platformid=100

Obtenez une liste de messages WhatsAPP

Méthode API qui vous permet d'obtenir la liste des messages WhatsAPP.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=getmessages Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
platformid Identifiant de la plateforme Obligatoire
destination Destinataire dont vous souhaitez obtenir les messages Obligatoire

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • list
      • platformid
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas
CHAT_NOT_FOUND Le chat indiqué n'existe pas

Paramètres :

  • class : whatsapp
  • method : getmessages
  • user : user
  • password : password
  • platformid : 100
  • destination : 34600000000

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=getmessages&user=user&password=password&platformid=100&destination=34600000000

Obtenir une liste des messages non lus à partir d'un chat WhatsAPP

Méthode API qui vous permet d'obtenir la liste des messages non lus à partir d'un WhatsAPP.
Paramètre Description Obligatoire / Optionnel
class=whatsapp Classe à laquelle la requête est réalisée Obligatoire
method=getunreadmessages Méthode de la classe à laquelle la requête est réalisée Obligatoire
user L'utilisateur / e-mail de votre compte chez Afilnet Obligatoire
password Le mot de passe de votre compte chez Afilnet Obligatoire
platformid Identifiant de la plateforme Obligatoire
destination Destinataire dont vous souhaitez obtenir les messages Obligatoire

Répondre:

  • statut
  • result (si status=success), vous recevrez les valeurs suivantes :
    • list
      • platformid
      • message
      • destination
      • messageid
      • issent
      • status
      • datetime
  • error (si status=error), vous recevrez le code d'erreur

Codes d'erreur :

Code Description
MISSING_USER Utilisateur / e-mail non renseigné
MISSING_PASSWORD Mot de passe non renseigné
MISSING_CLASS Classe non renseignée
MISSING_METHOD Méthode non renseignée
MISSING_COMPULSORY_PARAM Paramètre obligatoire non renseigné
INCORRECT_USER_PASSWORD Utilisateur ou mot de passe incorrect
INCORRECT_CLASS Classe incorrecte
INCORRECT_METHOD Méthode incorrecte
CHANNEL_NOT_FOUND Le canal indiqué n'existe pas
CHAT_NOT_FOUND Le chat indiqué n'existe pas

Paramètres :

  • class : whatsapp
  • method : getunreadmessages
  • user : user
  • password : password
  • platformid : 100
  • destination : 34600000000

Requête :

https://www.afilnet.com/api/http/?class=whatsapp&method=getunreadmessages&user=user&password=password&platformid=100&destination=34600000000



ANNEXE : Options supplémentaires dans les messages

Dans cette annexe, vous apprendrez comment envoyer des messages à partir de vos modèles. Les modèles WhatsAPP vous permettent d'envoyer des messages plus élaborés que des messages texte, vous permettant de joindre des fichiers et d'inclure des boutons dans vos messages.

Possibilités

Les options vous permettent d'envoyer des messages interactifs, de joindre des images, des vidéos, des documents et de partager des emplacements via WhatsApp. Pour ce faire, vous apprendrez ici comment personnaliser le paramètre « options ». Le paramètre "options" doit être une chaîne au format JSON suivant les spécifications suivantes :

Paramètres principaux
header Détails sur l'en-tête du message (facultatif)
params Valeurs aux différentes valeurs du modèle (facultatif)
Exemple
{"header":"", "params": ""}

Définir l'en-tête

Définir un en-tête vous permettra de joindre différents fichiers et services à vos messages WhatsAPP

Envoyer une image
file URL de l'image (Formats autorisés : JPG, PNG, WEBP)
Le fichier doit être téléchargé sur Internet et être accessible via une URL
Envoyer une vidéo
file URL de la vidéo (formats autorisés : MP4, MPEG, 3GP)
Le fichier doit être téléchargé sur Internet et être accessible via une URL
Envoyer un document
file URL du document (Formats autorisés : TXT, PDF, PPT, DOC, DOCX, XLS, PPTX, XLSX)
Le fichier doit être téléchargé sur Internet et être accessible via une URL
Envoyer un emplacement
file Latitude et longitude au format : (0,0000, 0,0000)
location
name Nom de la localisation
address Adresse de l'emplacement

Définir les paramètres

L'utilisation de paramètres vous permettra de personnaliser vos modèles pour chaque destinataire, permettant ainsi d'inclure des informations relatives au destinataire dans le message. Quelques exemples de ces informations seraient : les données personnelles, les données liées à votre compte, les informations de suivi, etc.

Exemple JSON : {"params":{"name":"John", "orderid": "10"}}

Exemples JSON valides

Envoyer un message avec des paramètres personnalisés

Dans cet exemple, nous allons envoyer un message paramétré.

Modèle de message avec paramètres : Cher {{name}}, votre commande avec ID : {{orderid}} a quitté nos entrepôts
Exemple JSON : {"params":{"name":"John", "orderid": "10"}}

Envoyer une image

Dans cet exemple, nous allons utiliser un modèle qui a une image comme en-tête.

Exemple JSON : {"header":{"file":"https:\/\/test.com\/test.jpg"}}

Envoyer une image et un message avec des paramètres personnalisés

Dans cet exemple, nous allons utiliser un modèle qui a une image comme en-tête. Nous joignons une image avec le numéro de suivi.

Modèle de message avec paramètres : Cher {{name}}, votre commande avec ID : {{orderid}} a quitté nos entrepôts
Exemple JSON : {"header":{"file":"https:\/\/test.com\/test.jpg"}, "params":{"name":"John", "orderid": "10"}}

Envoyer une vidéo

Dans cet exemple, nous allons utiliser un modèle qui a une vidéo comme en-tête.

Exemple JSON : {"header":{"file":"https:\/\/test.com\/test.mp4"}}

Envoyer un document

Dans cet exemple, nous allons utiliser un modèle qui a un document comme en-tête.

Exemple JSON : {"header":{"file":"https:\/\/test.com\/test.mp4"}}

Envoyer un emplacement

Dans cet exemple, nous allons utiliser un modèle qui a un emplacement comme en-tête.

Exemple JSON : {"header":{"file":"(LATITUDE, LONGITUDE)","location":{"name":"NAME","address":"ADDRESS"}}}

Des outils qui améliorent notre API d'entreprise WhatsApp

CONNEXION API SÉCURISÉE

CONNEXION API SÉCURISÉE

Une sécurité adaptée à votre entreprise

Configurez vos connexions API, créez de nouveaux accès et gérez les existants.

Filtrez tous les accès API par IP, ajoutez ou supprimez des IP activées pour garantir la sécurité de vos accès.

Gardez une trace de toutes les connexions effectuées, de l'API utilisée et des dates / heures de connexion

PLUSIEURS API

PLUSIEURS API

Une connectivité adaptée à votre entreprise

Nous vous proposons plusieurs API pour vous connecter avec nous, nous avons une API HTTP, une authentification BASIC AUTH, SOAP et JWT afin que vous puissiez vous connecter avec nous comme vous le souhaitez.

Connectez-vous à l'une des API de manière sécurisée, simple et centralisée . L'API Afilnet est parfaite pour votre logiciel.

Journaux d'API

Journaux d'API

Apprenez à connaître chaque demande en détail

Grâce à nos journaux, vous pourrez consulter toutes les demandes effectuées et la réponse correspondante de notre API, ce qui vous permettra de consulter les détails lorsque vous en aurez besoin.

Les informations que vous pouvez consulter sont les suivantes :

  • IP source de la requête
  • Date et heure de la demande
  • API et méthode appelées
  • Paramètres envoyés à l'API
  • Réponse de l'API
  • métadonnées

Étapes pour utiliser l'API WhatsApp Business

Suivez les étapes pour accéder à l'API WhatsApp Business

01

Inscrivez-vous en tant que client

Vous devez être enregistré en tant que client afin d'obtenir les informations d'identification pour utiliser l' API WhatsAPP Business . Une fois inscrit, vous pouvez faire les demandes dont vous avez besoin à notre API.

02

Vérifiez votre entreprise sur Facebook

Pour pouvoir utiliser l'API WhatsAPP Business, il est essentiel d'avoir un profil professionnel vérifié sur Facebook. Vous pouvez trouver plus d'informations sur Facebook Business

03

Acquérir l'activité WhatsAPP

Contactez-nous afin que nous puissions vous fournir un numéro virtuel pour WhatsAPP Business, voir les tarifs des services sur notre page de tarifs.

04

Intégrez WhatsAPP Business

Utilisez les méthodes API que nous proposons et intégrons avec les services WhatsAPP Business Afilnet

Fonctionnalités du service WhatsAPP Business API

Automatisez WhatsAPP

Automatisez WhatsAPP

Automatisez les notifications par WhatsAPP via l'API
Audio, images, vidéos et documents

Audio, images, vidéos et documents

Recevez et / ou envoyez les fichiers dont vous avez besoin via l'API WhatsAPP Business.
Gestion des contacts et des entretiens

Gestion des contacts et des entretiens

Gérez vos contacts et conversations sur WhatsAPP avec notre API.
Envoyer des services cloud par WhatsAPP

Envoyer des services cloud par WhatsAPP

Envoyez des fichiers vers le cloud via WhatsAPP, joignez des enquêtes, des contrats et bien plus encore.
Liste blanche de sécurité

Liste blanche de sécurité

Activer les listes blanches et autoriser les connexions uniquement à partir des adresses IP incluses.
Accès multiples par compte

Accès multiples par compte

Vous pouvez créer autant d'utilisateurs que vous le souhaitez pour vous connecter à l'API avec le même compte.
Sous-comptes

Sous-comptes

Créez des sous-comptes pour d'autres sociétés ou services avec leur propre connexion et solde API.
API gratuite

API gratuite

Vous pouvez utiliser l'API sans limitation et gratuitement, vous ne payez que pour l'utilisation des services.

FAQ sur l'API WhatsAPP Business

Vous trouverez ici les questions les plus courantes que nous avons reçues à propos du service WhatsAPP Business API.

Grâce à l'API WhatsAPP Business, vous pourrez recevoir tous les messages WhatsAPP envoyés à votre compte, y répondre et lancer des conversations avec des messages basés sur des modèles pré-autorisés par WhatsAPP.

Vous ne pouvez envoyer WhatsAPP qu'aux utilisateurs qui ont précédemment autorisé à être contactés par ce canal et en utilisant uniquement des messages basés sur des modèles précédemment autorisés.

Vous pouvez avoir autant de discussions actives par WhatsAPP que nécessaire, tant que vous répondez aux exigences établies par WhatsAPP.

Dans le service WhatsAPP Business API que vous payez pour les canaux actifs pour WhatsAPP, vous ne paierez que des frais mensuels par numéro WhatsAPP Business actif et le prix par conversation (chats illimités avec un destinataire pendant 24 heures), vous pouvez consulter plus d'informations sur notre tarifs des pages.

Essayez Afilnet gratuitement!

Inscrivez-vous gratuitement et essayez Afilnet ! Nous vous proposons un essai gratuit de nos services. *



(*) Promotion uniquement valable pour les entreprises qui n'ont jamais utilisé le service Afilnet auparavant. Lors de la demande du solde gratuit, Afilnet peut demander de vérifier les informations de votre entreprise


SMS groupés · E-mail Marketing · Réseaux Sociaux · Messagerie instantannée · Certification · et beaucoup plus
Continuer INFORMATION IMPORTANTE SUR LES COOKIES : Ce site web utilise des cookies propres pour garantir la meilleure expérience sur notre site. En poursuivant votre navigation, vous acceptez l'utilisation de cookies. Pour en savoir plus cliquez sur Politique de cookies.
Méthodes de payement
Virement Bancaire
Carte de crédit
Paypal
Western Union
Skrill
Crypto
Afilnet dans votre langue

Copyright © 2024 Afilnet · Tous droits réservés