Una semplice API REST per invio di SMS
PUBBLICA il mittente, il destinatario e il contenuto con un'intestazione token. Ricevi subito un ID messaggio e i rapporti di consegna inviati al tuo server.
Una richiesta, un messaggio
Autenticati con la tua chiave di accesso, PUBBLICA il messaggio e leggi il msgid dalla risposta. Premi il pulsante per vederlo funzionare.
1curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
2 -H "Token: $SMSLOCAL_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "from": "SMSLOCAL",
6 "to": "14155550123",
7 "content": "Your code is 481920."
8 }'
/external/smsEsegui la richiesta per visualizzare la risposta.
Niente di esotico da imparare
Tre idee coprono l'intera API, che segue chiaramente RIPOSO convenzioni.
- Autenticazione
Autenticazione tramite token
Invia la tua chiave di accesso in un'intestazione token su ogni richiesta, con JSON in ingresso e JSON in uscita.
- Nessun SDK richiesto
- Funziona da qualsiasi lingua
- Conserva la chiave in una variabile di ambiente
- Risposta
Sappi che è stato accettato
Ogni invio restituisce immediatamente un msgid e un codice di errore.
- Memorizza il msgid rispetto al tuo record
- il codice errore 0 significa accettato
- Utilizza il msgid per abbinare i rapporti in seguito
- Risposte
Bidirezionale per impostazione predefinita
Le risposte arrivano con la stessa richiamata, contrassegnata come originata da dispositivo mobile.
- Stessa forma del messaggio dei report
- Distinguere le indicazioni stradali con mt/mo
- Indirizza le risposte ai tuoi strumenti di supporto
Guarda cosa è successo a ogni messaggio
Un rapporto sullo stato viene pubblicato sul tuo URL di richiamata quando un messaggio raggiunge il suo stato finale.
- 1Corrispondenza di msgidOgni report riporta l'ID che ti è stato fornito al momento dell'invio.
- 2Solo stati finaliSi sente parlare di un messaggio quando è stato consegnato o non è riuscito.
- 3Un URL di richiamataLo stesso endpoint riceve report e risposte.
9f2a7c10+1 415 ••• 0123Consegnatoproprio adesso9f2a7c11+91 98••• 43210Consegnato3 secondi fa9f2a7c12+44 7••• 123456In attesa di5 secondi fa9f2a7c13+91 99••• 00012Fallito9 secondi fa
Scopri come viene conteggiato un messaggio
Il testo più lungo e i caratteri non latini modificano il numero di parti in cui viene fatturato un messaggio. Prova la tua formulazione e cercare un numero prima di inviare.
- Parte 146 / 160
Una parte contiene 160 caratteri in GSM7 o 70 in Unicode. Un carattere non GSM, ad esempio un emoji o una lettera hindi, trasforma l'intero messaggio in Unicode.
Smetti di incollare i messaggi insieme a mano
Trascina il divisore per confrontare.
- Messaggi inviati dal tuo codice
- Un report per ogni messaggio
- Risposte inviate al tuo sistema
- Esportazioni e caricamenti manuali
- Non ho idea se sia arrivato un messaggio
- Le risposte arrivano nella casella di posta di qualcuno
Una breve lista di controllo pre-lancio
Spunta gli elementi man mano che procedi. Niente qui viene salvato.
API SMS: domande frequenti
Passa la tua chiave di accesso in un'intestazione Token su ogni richiesta, insieme a Content-Type: application/json.
Ogni invio restituisce un msgid. Indicaci un URL di richiamata e noi invieremo un rapporto sullo stato quando il messaggio raggiunge il suo stato finale.
160 caratteri su codifica GSM7 o 70 su Unicode. I messaggi più lunghi vengono uniti da più parti, ciascuna fatturata separatamente.
SÌ. Le risposte in entrata vengono recapitate allo stesso URL di richiamata e contrassegnate come originate da dispositivi mobili.
SÌ. Gli SMS verso numeri indiani devono utilizzare un'entità, un'intestazione del mittente e un modello approvati. Il nostro team ti aiuta a registrarli durante l'onboarding.
Invia il tuo primo SMS in pochi minuti
Crea un account, prendi la tua chiave di accesso e fai la tua prima richiesta.