Invio di messaggi SMS

Questa richiesta viene utilizzata per inviare messaggi SMS in tempo reale o in ritardo.

URL

POST https://api.smspartner.fr/v1/send

Impostazioni

Ogni richiesta API supporta i seguenti parametri :

  • La piattaforma non invia SMS commerciali tra le 22.00 e le 8.00 nei giorni feriali e nelle domeniche e nei giorni festivi (restrizione legale). In caso di invio, i messaggi SMS vengono messi in pausa fino al giorno lavorativo successivo alle 8 del mattino. Se non inviate messaggi SMS commerciali, vi preghiamo di contattarci: help@smspartner.fr
apiKey API key per il tuo account. Lo ottieni nel tuo account Partner SMS.
phoneNumbers Numeri di telefono dei destinatari.
Quando si inviano più messaggi SMS, i numeri devono essere separati da virgole.
Possono essere :

  • in formato nazionale (06xxxxxxxxxxxx) o internazionale (+336xxxxxxxxxxxx), per i numeri francesi.
  • in formato internazionale (+496xxxxxxxxxxxxxxxxxxxx), per i numeri fuori dalla Francia.
message Contenuto dell’SMS. 160 caratteri al massimo per SMS (oltre a questo, vi verrà addebitato un ulteriore SMS per 153 caratteri).

Si prega di notare che alcuni caratteri speciali e caratteri accentati saranno sostituiti al momento dell’invio :
Vedi l’elenco

\r\n ti permette di fare un’interruzione di linea.
La menzione STOP SMS è obbligatoria per gli SMS con caratteri commerciali (vedi il parametro isStopSms qui sotto). 

Parametri opzionali
gamme Gamma dell’SMS, il suo valore deve essere:

  • 1 per SMS Premium
  • 2 per SMS a basso costo

Se questa impostazione viene omessa, l’SMS verrà inviato nell’intervallo Premium.

sender Nome del mittente del messaggio. Se il mittente viene lasciato vuoto, i vostri messaggi SMS verranno inoltrati con un shortcode operatore come mittente (esempio: 36xxx).

  Il numero di caratteri per il nome del mittente deve essere compreso tra 3 e 11 e non deve contenere caratteri speciali.
Alcuni modelli di cellulari non interpretano gli spazi.

scheduledDeliveryDate La data di invio dell’SMS, nel formato gg/mm/AAAA. Da definire solo se si desidera che l’SMS venga inviato in ritardo.
time Time in cui viene inviato l’SMS (formato 0-24), obbligatorio se è definito scheduledDeliveryDate
minute Minuto di invio dell’SMS (formato 0-55, a intervalli di cinque minuti).
Obbligatorio se è definita la scheduledDeliveryDate
urlResponse Url di restituzione delle Risposte (es: http://www.ilmiourldirisposta)
urlDlr Url di restituzione delle Ricevute di ritorno (ex: http://www.ilmiourldidlr)
isStopSms Gamma Premium: 1 per aggiungere STOP alla fine dell’SMS (obbligatorio per gli SMS commerciali).

Lowcost range: Questo parametro non è applicabile per questo range, è necessario aggiungere manualmente la menzione NoPub=STOP per gli SMS commerciali.

sandbox Per testare l’invio di SMS, è possibile utilizzare il parametro sandbox:

  • 1 per attivare la modalità sandbox

Non verrà inviato alcun SMS e non ci sarà alcun addebito sul vostro conto.
Questi messaggi SMS saranno cancellati automaticamente ogni giorno dalle vostre mailing list.

_format Formato della risposta. È possibile scegliere tra  JSON oXML. Il formato di risposta predefinito è JSON.

Richiesta

Interrogazione campione :

Risposte

Errori

Esempio di messaggio di errore:

Codice di controllo

Codice di errore
1 La chiave API è richiesta
2 Il numero di telefono è obbligatorio
9 Almeno un vincolo non è stato rispettato durante l’invio :

  • Il mittente non può essere più lungo di 11 caratteri.
  • Numero di telefono non valido.
  • Se è definita la scheduledDeliveryDate est défini:
    • La data (gg/mm/aaaa) è anteriore a quella attuale.
    • Il minuto è necessario.
    • L’ora è obbligatoria.
10 Chiave API errata
11 Mancanza di credito