Dans le monde des communications numériques, les SMS restent un canal essentiel pour l'authentification, les notifications et les alertes instantanées. SMS Gateway est une solution qui vous permet d'intégrer rapidement et facilement la fonctionnalité SMS dans vos projets en utilisant un smartphone Android comme passerelle.
Il a été créé par un développeur, pour les développeurs, en mettant l'accent sur la facilité d'utilisation, la confidentialité des données et les principes des logiciels open source. Il n'y a pas d'interface utilisateur, juste une API. De quoi d'autre un développeur pourrait-il avoir besoin ?
SMS Gateway a commencé comme un projet personnel mais a rapidement trouvé une demande parmi d'autres utilisateurs. Aujourd'hui, ses principaux objectifs sont la simplicité et la confidentialité. Ces objectifs sont atteints tout en maintenant les coûts au minimum et en garantissant que le produit reste totalement gratuit et open source.
L'application fonctionne selon trois modes, partageant tous la même API :
Local
L'API REST s'exécute directement sur l'appareil Android, permettant un fonctionnement sans avoir besoin d'un serveur externe. Ce mode permet un fonctionnement entièrement hors ligne au sein d'un réseau local, garantissant une confidentialité renforcée sans nécessiter d'accès à Internet.
Nuage
Si l'accès direct à l'appareil n'est pas possible, les demandes sont acheminées via un serveur partagé. Ce mode est gratuit, sauf si le volume des messages a un impact sur les autres utilisateurs. Pour une confidentialité renforcée, un cryptage de bout en bout est disponible.
Privé
Pour une sécurité maximale, vous pouvez déployer votre propre instance de serveur. Dans ce mode, vos messages ne quittent jamais votre infrastructure. Bien que les notifications push reposent toujours sur le serveur Cloud, aucun contenu de message n'est jamais partagé.
Et comme l'application est open source, vous pouvez même créer votre propre version du service en fonction de vos besoins spécifiques.
SMS Gateway peut être utilisé non seulement pour envoyer des messages, mais également pour recevoir des messages SMS entrants directement sur votre backend. Les webhooks facilitent le traitement des messages entrants en temps réel sans les stocker sur des serveurs tiers.
Lorsqu'un SMS est reçu, l'application envoie une requête POST à l'URL du webhook configurée. La charge utile comprend des détails tels que :
Les développeurs peuvent l'utiliser pour traiter les réponses, déclencher des flux de travail automatisés ou stocker les données en toute sécurité.
En savoir plus dans la documentation du webhook.
Voici plusieurs avantages clés qui distinguent SMS Gateway de ses concurrents :
Et tout cela est entièrement gratuit.
La passerelle SMS est construite à l'aide de :
Envoyer un SMS en utilisant l'API REST locale :
curl -X POST -u <username>:<password> \ -H "Content-Type: application/json" \ -d '{ "message": "Hello, doctors!", "phoneNumbers": ["+19162255887", "+19162255888"] }' \ https://api.sms-gate.app/3rdparty/v1/message
Remplacer
et avec les identifiants disponibles sur l'onglet Accueil de l'application Android.
Envoyer des SMS à l'aide de l'utilitaire CLI :
# Send a message smsgate send --phone '+19162255887' 'Hello, Dr. Turk!' # Send a message to multiple numbers smsgate send --phone '+19162255887' --phone '+19162255888' 'Hello, doctors!' # or smsgate send --phones '+19162255887,+19162255888' 'Hello, doctors!'
La passerelle SMS est idéale pour :
L'application n'est pas pour vous si votre objectif est d'envoyer de gros lots de messages, par exemple pour des publicités ou des campagnes de spam. Bien qu'elle inclut des fonctionnalités permettant d'atténuer les restrictions des opérateurs mobiles, SMS Gateway est conçue pour des cas d'utilisation légitimes et à faible volume. Pour les messages groupés, pensez aux services spécialisés.
SMS Gateway donne la priorité à la confidentialité et à la commodité des utilisateurs. Sans inscription requise, avec des options de configuration flexibles et un accès totalement gratuit, c'est une solution fiable pour toutes les tâches liées aux SMS.
Avec sa configuration transparente, sa concentration sur la confidentialité, sa prise en charge robuste des webhooks et ses principes open source, SMS Gateway est l'outil ultime pour intégrer la fonctionnalité SMS dans vos applications.
Prêt à l'essayer ? Commencez maintenant : SMS Gateway ou contactez-moi via les commentaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!