L’API SMS ne cesse d’évoluer ; dorénavant, vous avez la possibilité de communiquer avec vos clients par SMS et cela dans toutes les langues !
-Vous devez mener une campagne dans des pays arabes en lettre arabe, vous pouvez le faire avec l’API SMS.
-Vous désirez souhaiter le nouvel an chinois en écrivant en chinois, vous pouvez aussi le faire avec l’API SMS !
Techniquement, quelle est la procédure ?
Pour envoyer vos messages dans toutes les langues, il vous suffit d’ajouter le paramètre « content_encoding » à votre requête :
http://run.orangeapi.com/sms/sendSMS.xml?id=[votre API Access Key]&from=[numéro court d'émission]&to=[numéro de téléphone]&content=[votre message à envoyer]&long_text=[activer ou non le SMS long]&max_sms=[nombre maximum de "parties" d'un SMS long]&ack=[activer ou non l'accusé de réception]&content_encoding=[type d’encodage à utiliser]
Ici l’encodage à utiliser est le format UCS2.
Concernant l’utilisation technique de l’UCS-2 :
- la valeur du paramètre « content » doit être encodée en UTF-8.
- la valeur du paramètre « content » ne doit pas excéder 60 caractères.
- la fonctionnalité « SMS long » ne fonctionne pas avec cet encodage.
- le paramètre « from » doit être défini à « world » pour le monde entier ou « 38100 » pour la France uniquement.
- l’utilisation de la méthode POST doit être privilégiée au GET (l’encodage de l’URL dépendant du client HTTP).
- Il est nécessaire de spécifier l’encodage UTF-8 dans le header de la requête en POST : Content-Type: text/html; charset=UTF-8
Plus d'nfo sur ce nouveau paramètre
Soraya, Community Manager Orange API
Consultante social media - CM pour @Orange, j'ai animé le blog relation client durant 2 ans. Avant de rejoindre les blogs d'Orange Business, j'étais community manager Orange API.
Dans la vie ? Génération web... Je mange un #donut; j'aime les donuts, c'est ici que j'ai mangé des donuts... Cela vous dit quelque chose ? Un peu vieux jeu, mais ça fonctionne toujours ! Cherchez "les médias sociaux expliqué avec un donut" ;)