• fr
    • en
Contact : +33(0)4.13.41.50.70
  • fr
    • en

Accusés de réception

Champs de la Requête

Nom Définition
message_id Ticket du message d’origine
number Numéro de mobile
status Statut de l’accusé de réception
delivery_date Date de réception de l’accusé de réception au format « Y-m-d H:i:s » (Y-m-d H:i:s)

Les champs de la requête peuvent également être envoyés sous la forme de tableau

 

Valeurs possibles pour le champ « status » :

  • ACK (reçu par l’opérateur. Statut intermédiaire.)
  • DELIVERED
  • NOT_DELIVERED
  • INVALID_DESTINATION_ADDRESS
  • NOT_ALLOWED
  • UNKNOWN_DELIVERY
  • UNDEFINED
  • OUT_OF_DATE
  • EXPIRED
  • BLACKLISTED_NUMBER

 

Exemple simple de récupération PHP dans votre script

$fp = fopen(‘callbacks.txt’, ‘a’);

fputs($fp, ‘message_id : ‘ . $_POST[‘message_id’] . « n »);
fputs($fp, ‘number : ‘ . $_POST[‘number’] . « n »);
fputs($fp,status : ‘ . $_POST[status] . « n »);
fputs($fp, delivery_date : ‘ . $_POST[delivery_date] . « n »);

fclose($fp);

Exemple simple de récupération PHP, avec tableaux, dans votre script

$fp = fopen(‘callbacks.txt’, ‘a’);

$message_ids = $_POST[‘message_id’];
$numbers = $_POST[‘number’];
$status = $_POST[status];
$delivery_dates = $_POST[delivery_date];

for($i=0, $i < count($messages_ids); $i++)
{
fputs($fp, ‘message_id : ‘ . $message_ids[$i] . « n »);
fputs($fp, ‘number : ‘ . $numbers[$i] . « n »);
fputs($fp, status : ‘ . $status[$i] . « n »);
fputs($fp, delivery_date : ‘ . $delivery_dates[$i] . « n »);
}

fclose($fp);