Vous pouvez configurer le transfert de SMS vers une URL (votre serveur) dans l'application. Pour ce faire, créez une nouvelle destination d'envoi :

Avant de créer un transfert d'URL, vous devez préparer votre serveur à recevoir des données. Il est préférable de confier cette tâche à un développeur expérimenté.
La requête et la réponse du serveur utilisent le format JSON.
Pour cette méthode d'envoi de SMS au serveur, vous pouvez spécifier le corps de la requête et même définir certains en-têtes. N'hésitez pas à nous contacter via le formulaire de contact développeur si vous avez besoin d'en-têtes supplémentaires :

L'en-tête Authorization est actuellement disponible. Dans le corps de la requête, vous pouvez utiliser des macros (caractères spéciaux que l'application remplacera automatiquement par la valeur correspondante pour un SMS donné). Voici les macros disponibles:
- %i - votre carte SIM ;
- %m - texte du message ;
- %s - numéro de téléphone de l'expéditeur ;
- %c - nom de contact de l'expéditeur ;
- %t - type de message (entrant/sortant) ;
- %d - heure de réception du SMS
Un exemple de ce à quoi ressemblent les données envoyées à l'URL (requête POST):
{
"subject":"example sibject",
"message":"example message"
}
Un exemple de ce à quoi les données devraient ressembler dans la réponse à la demande (le code d'erreur 0 correspond à l'envoi réussi):
{
"error_code": 0
}
Un exemple de récupération et de récupération de données sur un serveur en PHP (si votre serveur utilise un langage de programmation différent, alors utilisez une solution similaire pour cela):
$jsonObject = json_decode(implode('', file("php://input")));
echo $jsonObject->subject; // supprimer dans la version finale (c'est juste pour montrer comment obtenir des données)
echo $jsonObject->message; // supprimer dans la version finale (c'est juste pour montrer comment obtenir des données)
?>
Si vous avez des questions ou des suggestions concernant le fonctionnement de cette méthode d'envoi, veuillez écrire à notre courrier d'assistance technique.



