Strumenti Utente

Strumenti Sito


ricezione_dlr

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

ricezione_dlr [2014/10/14 22:17] (versione attuale)
Linea 1: Linea 1:
 +====== DLR - notifica di ricezione ======
 +==== Esempio API ====
 +
 +**DLR - notifica di ricezione**
 +Ogni SMS inviato viene accompagnato da un Delivery Report "​ricevuta di ritorno"​
 + 
 +Il servizio SMS mette a disposizione un meccanismo, analogo alla ricevuta di ritorno di una raccomandata postale per conoscere l'​esito di un invio: la notifica di ricezione. Non appena il Centro Servizi consegna correttamente al destinatario,​ oppure non consegna per un certo motivo un SMS, riporta al mittente un messaggio contenente la conferma di ricezione oppure il motivo del mancato recapito.
 +
 +**
 +ESEMPIO di chiamata per download dei DLR**
 +https://​www.smskdev.it/​playsms/​dlr.php?​user=utente&​passkey=password
 +
 +OUTPUT DELLA CHIAMATA IN FORMATO JSON
 +<​code>​
 +stdClass Object
 +(
 +    [data] => Array
 +        (
 +            [0] => stdClass Object
 +                (
 +                    [smslog_id] => 5495
 +                    [src] => KdevDemo
 +                    [dst] => 39XXXXXXXXXXX
 +                    [msg] => testo del messaggio
 +                    [dt] => 2014-10-14 16:55:26
 +                    [update] => 2014-10-14 16:55:30
 +                    [status] => 2
 +                )
 +
 +            [1] => stdClass Object
 +                (
 +                    [smslog_id] => 4904
 +                    [src] => KdevDemo
 +                    [dst] => 39XXXXXXXXXXXXX
 +                    [msg] => Buongiorno! Le ricordiamo l'​appuntamento del 15-10-2014 alle 10:00. Grazie.
 +                    [dt] => 2014-10-14 10:00:00
 +                    [update] => 2014-10-14 10:00:10
 +                    [status] => 3
 +                )
 +
 +            [2] => stdClass Object
 +                (
 +                    [smslog_id] => 4913
 +                    [src] => KdevDemo
 +                    [dst] => 39XXXXXXXXXXXXXX
 +                    [msg] => ciao
 +                    [dt] => 2014-10-09 16:52:54
 +                    [update] => 2014-10-09 16:52:58
 +                    [status] => 4
 +                )
 +
 +        )
 +
 +    [error_string] => 
 +    [timestamp] => 1413303288
 +)
 +</​code>​
 +Come si può vedere nell'​esempio il tracciato riporta:
 +  * [smslog_id] - id del messaggio  ​
 +  * [src] => KdevDemo - mittente del messaggio
 +  * [dst] => 39XXXXXXXXXXXXXX - MSISDN di destinazione
 +  * [msg] => ciao - testo del messaggio
 +  * [dt] => 2014-10-09 16:52:54 - Data e ora della sumbit
 +  * [update] => 2014-10-09 16:52:58 - Data e ora dell'​esito
 +  * [status] => 4 - Stato del messaggio
 +
 +[[https://​www.smskdev.it/​api/​lib/​exe/​fetch.php/​error_ptt_guide_dlr.pdf|Guida alla lettura dei codici nei DLR in PDF]]
  
ricezione_dlr.txt · Ultima modifica: 2014/10/14 22:17 (modifica esterna)