Chez SMSmobileAPI, nous nous efforçons de rendre notre API aussi compatible que possible avec n'importe quelle architecture ou plate-forme.
Que vous utilisiez REST, SOAP, cURL ou divers langages de programmation comme Python, JavaScript, PHP, etc., notre API est conçue pour s'intégrer de manière transparente à vos projets.
Nous disposons également de plugins prêts à l'emploi pour les solutions et logiciels de commerce électronique. Cliquez ici pour les découvrir.
Si vous avez des questions, des suggestions ou besoin d'aide, notre équipe est là pour vous aider.
N'hésitez pas à nous contacter à api@smsmobileapi.com
API d'envoi de SMS
L'API SMSMobile prend en charge deux méthodes d'authentification : à l'aide d'une simple clé API ou du protocole OAuth2 avec un ID client et un secret client.
1. Authentification par clé API pour l'envoi de SMS
Cette méthode nécessite une clé API qui peut être incluse comme paramètre dans une requête GET ou POST. Il s'agit d'un moyen simple d'authentifier vos requêtes API.
Paramètres:
Exemple:
GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=+1234567890&message=Hello%20World
2. Authentification OAuth2 pour l'envoi de SMS
OAuth2 fournit une méthode d’authentification plus sécurisée et évolutive.
Vous devrez utiliser un identifiant client et un secret client pour obtenir un jeton d'accès, qui doit ensuite être inclus dans vos requêtes API à l'aide de l' Autorisation en-tête.
Téléchargez l'application mobile maintenant ou accédez à votre tableau de bord.
Obtention d'un jeton d'accès
Pour obtenir un jeton d'accès, envoyez une requête POST au point de terminaison du jeton avec votre ID client et votre secret client.
curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"
Utilisation du jeton d’accès :
Une fois que vous avez le jeton d'accès, incluez-le dans le Autorisation en-tête de vos requêtes API :
curl-X POST https://api.smsmobileapi.com/sendsms \
-H "Autorisation : Porteur abc123xyz456" \
-H "Type de contenu : application/x-www-form-urlencoded" \
-d "destinataires=+1234567890" \
-d "message=Bonjour"
Quelle méthode devriez-vous utiliser ?
- Utiliser Authentification par clé API pour des intégrations rapides et simples.
- Utiliser Authentification OAuth2 pour une sécurité et une évolutivité améliorées dans vos intégrations.
Pour plus de détails, veuillez vous référer à la documentation complète.
Obtenir l'API SMS
Ce point de terminaison API est utilisé pour récupérer les messages SMS reçus sur le smartphone.
Paramètre:
Supprimer l'API SMS
Ce point de terminaison d'API est utilisé pour supprimer les messages SMS du journal du serveur de l'API SMS Mobile
Paramètre:
Remarque : les SMS supprimés sont uniquement ceux stockés dans les journaux de votre compte d'application mobile. Les SMS sur l'appareil mobile lui-même ne seront pas supprimés, car nous n'y avons pas accès.
Ce problème provient d'un processus qui tente de s'exécuter en arrière-plan lorsque l'application n'est pas lancée activement. Cependant, en raison des mesures d'optimisation de la batterie d'Android, qui varient selon les versions, ce processus d'arrière-plan peut ne pas démarrer correctement. L'optimisation de la batterie d'Android est conçue pour limiter l'activité en arrière-plan des applications afin de préserver l'autonomie de la batterie, ce qui peut affecter par inadvertance les applications qui nécessitent des processus en arrière-plan pour fonctionner correctement.
Pour résoudre ce problème, les utilisateurs peuvent configurer manuellement leurs paramètres Android pour permettre à SmsMobileApi d'utiliser les ressources sans restrictions.
Cela implique d'ajuster les paramètres d'optimisation de la batterie pour l'application spécifique, en indiquant essentiellement à Android que SmsMobileApi est autorisé à s'exécuter en arrière-plan et à utiliser les ressources selon les besoins. Ce faisant, l'application devrait pouvoir envoyer et recevoir automatiquement des messages SMS même lorsqu'elle n'est pas l'application active au premier plan. Ce réglage garantit que le processus d'arrière-plan nécessaire peut fonctionner sans interruption, contournant les fonctionnalités d'optimisation de la batterie qui pourraient autrement empêcher son exécution correcte.
FAQ pour les développeurs
Commencez dès aujourd’hui avec SMSmobileAPI !
Découvrez la liberté et la flexibilité de gérer vos services SMS où que vous soyez. Téléchargez dès maintenant notre application mobile et faites le premier pas vers une intégration SMS transparente.
Téléchargez l'application