Espace développeurs

Esendex vise à rendre nos API accessibles et à simplifier l’envoi et la réception de messages. Sur cette page, nous vous proposons une brève introduction aux API. Pour en savoir plus, veuillez consulter l’Espace développeurs.

Regardez la vidéo ci-dessous pour un aperçu de l’Espace développeurs.

Une API, ou interface de programmation d’applications, connecte votre application à d’autres services ou sources de données. Lorsque vous effectuez un appel API, vous demandez des données, l’API les récupère et vous envoie une réponse. Pour ce faire, il vous suffit d’utiliser une méthode HTTP pour effectuer votre requête.

Imaginez que vous commandiez au restaurant. Vous indiquez votre commande au serveur, celui-ci la transmet au chef, et le serveur revient avec votre plat. Un appel API fonctionne de la même manière.

Les API remplissent deux fonctions principales :
  • Établissement de règles : les API expliquent comment interagir avec elles. Elles définissent les règles pour les développeurs.
  • Transfert de données : elles transfèrent efficacement les données entre votre application et le serveur. Cela garantit que vous recevez les données dont vous avez besoin.

Un point de terminaison d’API est une URL spécifique qui vous permet d’accéder à une ressource sur le serveur. Il s’agit du point de communication entre un client API et un serveur API, où les requêtes arrivent et les réponses sortent.

Chaque point de terminaison comprend :
  • Une URL de point de terminaison
    • Base URL -this remains fixed e.g. https://conversations.esendex.co.uk
    • the endpoint path – this is where you can add configurable parameters which affect the response, acting as filters for your search
  • Une méthode HTTP
  • Des en-têtes
  • Un corps

Nos APIs utilisent une structure REST (Representational State Transfer), également appelée API RESTful. Cela signifie qu’elles fonctionnent en ligne. Lorsque vous effectuez une requête vers une API REST, vous obtenez toutes les données disponibles.

Aide-mémoire

Avant de commencer, voici quelques termes relatifs aux APIs à connaître :

Terme Définition
Clé APIUn code d’accès unique composé de lettres et de chiffres qui donne accès à une API
Point de terminaisonL’emplacement/chemin numérique où une API reçoit les requêtes concernant ses ressources
Méthode de requêteUtilise les méthodes HTTP (GET, POST, PUT, DELETE) pour indiquer à l’API ce que vous souhaitez qu’elle fasse
Appel APIProcessus par lequel un client (votre ordinateur) envoie une requête API à un serveur
Code d’étatUn code numérique qui apparaît dans le corps d’une réponse API et qui vous indique si votre requête a abouti ou non
Serveur APIAuthentifie et traite les requêtes API avant de fournir une réponse appropriée
Réponse APIUne réponse générée par le serveur API et renvoyée au client (votre ordinateur)

Pour en savoir plus sur les APIs, veuillez consulter notre portail développeurs.

Autorisation Webhook

Espace développeurs

Création d’une clé API

Mot de passe d’authentification de base