Aller au contenu
  • support@fastermessage.com
Facebook Linkedin
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation
Connexion
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation
Envoyer un SMS
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation
  • +229 01 52 73 44 44
  • support@fastermessage.com
  • Bénin - Abomey-Calavi/Bidossessi
Facebook Linkedin
Envoyer un SMS
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation
  • support@fastermessage.com
  • Accueil
  • Développeur
  • Services
  • Blog
  • Contact
  • Connexion
  • Documentation

Inscription/Connexion

  • Inscription
  • Connexion

Tableau de Bord

  • Vue d’ensemble

Recharge SMS

  • Vue d’ensemble des Transactions
  • Faire une recharge

SenderId (Expéditeur)

  • Vue d’ensemble de la Gestion des Expéditeurs
  • Création d’un nouvel Expéditeur

Gestion des contacts

  • Mes contacts
  • Groupe de contact

Message unitaire

  • Vue d’ensemble message unitaire

Campagne SMS

  • Vue d’ensemble des Campagnes SMS
  • Créer une Campagne SMS

Alerte-SMS

  • Vue d’ensemble des Campagnes SMS Alerte
  • Création d’une Nouvelle Campagne Alerte

Intégration API

  • Obtention clé API
  • Obtention identifiants de connexion API
  • Configuration liens dlr
  • Authentifications API
  • Envoyer un SMS
  • Réponse après envoi
  • Accusé de réception
  • Vérifier votre solde
  • Vérifier la connectivité

Message API

  • Vue d’ensemble des Statistiques
View Categories
  • Accueil
  • Documentation
  • Intégration API
  • Authentifications API

Authentifications API

2 min read

L’API FasterMessage est l’outil principal pour intégrer les fonctionnalités d’envoi de SMS directement dans vos propres systèmes.

1. Utilisation de l’API FasterMessage #
Définition #

L’API Fastermessage est une API RESTful standard. Elle est conçue pour vous permettre d’envoyer des SMS de manière programmatique à partir de n’importe quelle application.

Plateformes #

L’intégration peut être réalisée sur :

  • Application Web
  • Application Mobile
  • Application Desktop

2. Authentification : Sécuriser vos Échanges #

Pour garantir la sécurité et la fiabilité de toutes vos communications avec l’API, chaque requête HTTPS envoyée à FasterMessage doit inclure un mécanisme d’authentification valide.

Deux méthodes d’authentification sont actuellement prises en charge, offrant un contrôle d’accès strict et une flexibilité pour s’adapter à vos besoins techniques :

MéthodeDescriptionRecommandation
Authentification BasicUtilise le nom d’utilisateur et le mot de passe encodés en Base64 dans l’en-tête de la requête.Utile pour des scripts rapides ou lorsque l’intégration supporte facilement ce format.
Authentification par Clé APIUtilise votre clé unique générée par FasterMessage pour identifier le compte.Généralement préférée. Offre plus de sécurité (car peut être révoquée sans changer le mot de passe principal).

2.1. Authentification Basic #

L’authentification Basic repose sur la norme HTTP Basic Authentication.

  • Mécanisme : Elle nécessite les étapes suivantes :
    1. Combinaison : Concaténer votre nom d'utilisateur et votre mot de passe (généralement séparés par un deux-points :).
    2. Encodage : Encoder la chaîne obtenue en Base64.
    3. Inclusion : Inclure la chaîne encodée en Base64 dans l’en-tête (Header) de la requête, sous le format : Authorization: Basic [Chaîne Base64].

2.2. Authentification par Clé API et Méthodes Alternatives #

L’authentification par clé API est une méthode de validation d’accès dédiée et simple à intégrer. Elle est particulièrement adaptée aux environnements automatisés ou aux communications serveur-à-serveur, offrant une bonne alternative à l’Authentification Basic.

2.3. Authentification par Clé API #
  • Principe : Vous utilisez une clé API dédiée et unique à votre compte, qui doit être transmise dans les en-têtes (headers) de vos requêtes pour valider votre accès.
  • Où la trouver : L’interface utilisateur Fastermessage fournit l’accès à votre clé API.

3. Méthodes d’Authentification Acceptées #

FasterMessage offre trois manières distinctes de s’authentifier, dont une seule doit être utilisée par requête :

1. Via le Header « Authorization » (Authentification Basic) #

C’est la méthode standard HTTP Basic Authentication détaillée précédemment.

  • Format du Header :Authorization: Basic {username:password encodés en base64 selon votre langage de programmation}
  • Mécanisme : Vous devez encoder la concaténation de votre nom d’utilisateur et mot de passe (username:password) en Base64 et préfixer cette chaîne par Basic .
  • Identifiants : Vos identifiants (username et password) sont disponibles dans l’interface Développeur.
2. Via les Headers « username » et « password » #

Cette méthode transmet les identifiants en clair (non encodés en Base64) directement dans des en-têtes spécifiques.

  • Format des Headers :username: {votre_username} password: {votre_password}
  • Mécanisme : C’est une méthode simple, car l’encodage n’est pas nécessaire. Cependant, elle est toujours sécurisée car l’API Fastermessage exige l’utilisation de HTTPS.
  • Identifiants : Vos identifiants sont disponibles dans l’interface Développeur.
3. Via le Header « x-api-key » (Authentification par Clé API) #

C’est la méthode d’authentification par Clé API dédiée.

  • Format des Headers :x-api-key: {votre_clé_api} OU X-API-KEY: {votre_clé_api}
  • Mécanisme : Vous transmettez la clé API (non encodée) directement dans un en-tête personnalisé (x-api-key ou X-API-KEY). L’API reconnaît cette clé et autorise l’accès.
  • Clé : Votre clé API est disponible ici.
Remarque Importante : Méthodes HTTP pour l’Envoi de SMS #

Concernant la méthode HTTP à utiliser pour envoyer le SMS :

  • Méthode GET : Recommandée uniquement pour les tests.
  • Méthode POST : Recommandée pour un usage en production. Le POST est généralement considéré comme plus sûr et plus conforme aux bonnes pratiques RESTful pour les opérations qui modifient l’état (comme l’envoi d’un message).

Exemple de Code : Authentification Basic en PHP #

L’exemple de code fourni illustre la mise en œuvre de la méthode d’Authentification Basic en PHP, un langage de programmation courant pour les applications web.

PHP

🐘
code_php
Copy to clipboard
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// 1. Définition des identifiants
$username = "My_USERNAME";
$password = "My_PASSWORD";

// 2. Construction de l'en-tête (Header) d'autorisation
//    a) Concaténation des identifiants (username:password)
//    b) Encodage de la chaîne en Base64 (base64_encode)
//    c) Préfixage par "Basic "
$headers = array(
    "Authorization: Basic " . base64_encode($username . ":" . $password)
);

// Les $headers sont ensuite inclus dans la requête cURL ou Guzzle pour communiquer avec l'API
?>

Cet extrait montre clairement comment le langage PHP utilise la fonction base64_encode() pour préparer la chaîne d’authentification requise par la méthode Basic.

Updated on 24 novembre 2025
Configuration liens dlrEnvoyer un SMS

Powered by BetterDocs

Table des matières
  • 1. Utilisation de l'API FasterMessage
    • Définition
    • Plateformes
  • 2. Authentification : Sécuriser vos Échanges
    • 2.1. Authentification Basic
    • 2.2. Authentification par Clé API et Méthodes Alternatives
    • 2.3. Authentification par Clé API
  • 3. Méthodes d'Authentification Acceptées
    • 1. Via le Header "Authorization" (Authentification Basic)
    • 2. Via les Headers "username" et "password"
  • 3. Via le Header "x-api-key" (Authentification par Clé API)
  • Remarque Importante : Méthodes HTTP pour l'Envoi de SMS
    • Exemple de Code : Authentification Basic en PHP

FasterMessage vous permet d’envoyer des SMS professionnels rapides, précis et efficaces, que ce soit en quelques clics ou en toute automatisation.

Facebook-f Linkedin
Liens utiles
  • Ouvrir un compte
  • Connexion
  • Campagne SMS
  • Intégration API
Menu
  • Accueil
  • Documentation
  • Contact
  • Nos publications
Contact
  • support@fastermessage.com
  • 🇧🇯 Bénin : (+ 229) 01 55 30 43 43
  • 🇹🇬 Togo : (+ 228) 97 45 67 00
  • 🇨🇮 Côte d'Ivoire : (+225) 0501662520
  • 🇬🇦 Gabon : (+241) 062 39 53 43
  • 🇨🇬 Congo (Brazzaville): (+242) 05 745 1710
Facebook-f Linkedin
  • Condtions générales de ventes
  • Mentions légales

Copyright © 2025 URBAN TECHNOLOGY. Tous droits réservés.

WhatsApp

Envoyer un SMS

Ce champ est obligatoire
NB: Le SMS est une page de test - Maximum 160 caractères
0/160 caractères
Ce champ est obligatoire

Rapport de l'envoi

-
ID du message: -
Téléphone: -
Message: -
SenderId: FASTERMSG
Date et heure: -
Statut: -