S'il y a bien une API très connue en France à laquelle on ne pense pas forcément au premier abord, c'est bien entendu l'API de Free Mobile qui vous permet d'envoyer un SMS directement depuis une requête de type GET.

J'avais déjà essayé cette API au lancement de cette dernières mais je n'avais jamais pensé faire part de mon expérience sur ce blog.

Cette API et d'une facilité enfantine. Mais revenons un instant sur son but et son rôle.

Pour les plus anciens d'entre nous, nous avons connu la belle époque où nous pouvions envoyer des SMS gratuitement à partir de sites internet où nous définissions le message ainsi que le numéro du destinataire. Je ne vais pas faire un cours complet sur le protocole utilisé par les SMS, mais il ne faut pas perdre de vue que l'utilisation de ces mini messages sont le détournement du protocole utilisé par vos téléphones portables, pour envoyer de l'information. En effet, dans le protocole, il existait une plage blanche de données inutilisée, détournée par les opérateurs afin de l'utiliser pour envoyer des mini message. Le SMS était né

Revenons un instant désormais sur l'API proposée par le fournisseur d'accès téléphonique Free Mobile qui vous propose donc une API sous sa forme plus simple. Il s'agit en effet de l'envoi d'une requête de type GET sur un serveur mis à disposition par Free, dans lequel 3 paramètres sont à définir :

  • Votre login
  • Votre mot de passe fourni par Free
  • Et bien entendu votre message

Cette API étant lancée avec une méthode GET, vous pouvez simplement taper l'url complète dans un navigateur et votre SMS est envoyé. Bien entendu, il est possible d'envoyer aussi vos paramètres en POST et c'est une spécificité de la définition de l'API de Free ! Et c'est tellement rare que je tiens à souligner cet état de fait !

Pour utiliser cette API, connectez-vous sur votre compte Free Mobile, puis dans vos options, vous trouverez une zone notification par SMS.

AVGBrowser dVGUEbRi5w

En cliquant sur ce lien, vous arrivez sur une page où vous avez toute la documentation pour envoyer un SMS :

  • le serveur a utilisé,
  • votre login
  • votre mot de passe
  • ainsi que le message à envoyer.

Free as très bien fait les choses puisque, cerise sur le gâteau, ils vont même jusqu'à donner un exemple d'utilisation avec des utilisateurs bien entendu fictif. (c'est si rare dans les documentation des API, Facebook devrait bien prendre des idées !)

Il ne vous reste donc qu'à remplacer les valeurs par celle que vous fournit Free pour votre compte, et votre envoi de SMS fonctionne à merveille.

Cependant, allez-vous me dire, à quoi cela sert-il d'envoyer un SMS puisque seule moi-même peut en être le destinataire ? Eh bien justement c'est là une gros intérêt de cette API : vous pouvez connecter l'ensemble de vos matériels domotiques à votre ligne Free Mobile pour recevoir des notifications en fonction de l'état domotique de vos appareils peuvent être. Vous pouvez bien entendu aussi, et je pense dans ce cas à moi-même, webmaster, envoyer des notifications sur mon téléphone mobile d'action diverses et variées utiliser et/ou faites sur mon site internet.

Connaissant désormais cette API, il ne vous reste plus qu'à utiliser votre imagination afin de pouvoir recevoir sur votre propre téléphone, des informations concernant votre vie personnelle. Et pourquoi pas ne pas recevoir sur votre téléphone mobile des programmes de télévision vous intéressant ? Je ne vais pas teaser plus, mais peut-être verrez-vous bientôt dans mes colonnes des informations à ce sujet...