API de chat Web
Connectez-vous avec notre API Web Chat, obtenez des informations sur les conversations de chat ou communiquez depuis votre propre logiciel en temps réel.
- API HTTP, connectez-vous via HTTP en utilisant n'importe quel langage de programmation.
- 99.9% SLA, Nous optimisons les performances de tous les serveurs.
Fonctionnalité API
Obtenez une liste des canaux de chat actifs
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | Classe à laquelle la requête est réalisée | Obligatoire |
method=getchatchannels | 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 |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
-
list
- platformid
- platform
- name
-
list
- 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 |
Paramètres :
- class : chat
- method : getchatchannels
- user : user
- password : password
Requête :
Envoyer un message par chat
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | 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 |
platform | Plateforme à laquelle le message est envoyé. Valeurs possibles: 'webchat', 'whatsapp', 'telegram', 'operator' | Obligatoire |
platformid | Identifiant de la plateforme | Obligatoire |
destination | Destinataire où le message de discussion est envoyé | Obligatoire |
message | Message à envoyer via le chat | 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 : chat
- method : sendmessage
- user : user
- password : password
- platform : whatsapp
- platformid : 100
- destination : 3460000000
- message : test+message
Requête :
Envoyer un fichier par chat
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | 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 |
platform | Plateforme à laquelle le message est envoyé. Valeurs possibles: 'webchat', 'whatsapp', 'telegram', 'operator' | Obligatoire |
platformid | Identifiant de la plateforme | Obligatoire |
destination | Destinataire où le fichier est envoyé | Obligatoire |
type | Type de fichier envoyé. Valeurs possibles: "image", "vidéo", "audio", "voix", "document", "contact" | Obligatoire |
fileurl | URL où se trouve le fichier à envoyer par chat | Obligatoire |
thumburl | URL de l'image miniature qui accompagne le fichier | Optionnel |
message | Message accompagnant le dossier | 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 : chat
- method : sendfile
- user : user
- password : password
- platform : whatsapp
- 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 :
Obtenez une liste de conversations dans un chat
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | 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 |
platform | Plateforme à laquelle le message est envoyé. Valeurs possibles: 'webchat', 'whatsapp', 'telegram', 'operator' | Obligatoire |
platformid | Identifiant de la plateforme | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
-
list
- platformid
- platform
- message
- destination
- messageid
- sent
- status
- datetime
-
list
- 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 : chat
- method : getchats
- user : user
- password : password
- platform : whatsapp
- platformid : 100
Requête :
Obtenir la liste des messages d'un chat
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | 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 |
platform | Plateforme à laquelle le message est envoyé. Valeurs possibles: 'webchat', 'whatsapp', 'telegram', 'operator' | 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
- platform
- message
- destination
- messageid
- sent
- status
- datetime
-
list
- 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 : chat
- method : getmessages
- user : user
- password : password
- platform : whatsapp
- platformid : 100
- destination : 34600000000
Requête :
Obtenir une liste des messages non lus à partir d'un chat
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=chat | 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 |
platform | Plateforme à laquelle le message est envoyé. Valeurs possibles: 'webchat', 'whatsapp', 'telegram', 'operator' | 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
- platform
- message
- destination
- messageid
- issent
- status
- datetime
-
list
- 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 : chat
- method : getunreadmessages
- user : user
- password : password
- platform : whatsapp
- platformid : 100
- destination : 34600000000
Requête :
Des outils qui améliorent notre API de chat Web
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
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
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 Web Chat
Démarrer avec l'API Web Chat ne prendra que quelques minutes
Demander votre essai gratuit
Vous devez être un utilisateur enregistré dans Afilnet pour avoir accès à l'API Web Chat. Inscrivez-vous en quelques minutes.
Intégrer l'API Web Chat
Intégrez l'API Web Chat en utilisant le code que nous fournissons pour votre langage de programmation préféré.
Demander votre essai gratuit
Nous vous offrirons un crédit gratuit afin que vous puissiez essayer le service Web Chat avant d'acheter.
Bienvenue sur Afilnet!
Tout est prêt!, A réussi à améliorer ses communications avec Afilnet. Nous sommes ici pour prendre en charge notre API lorsque vous en avez besoin