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);