API SMS

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.

Invia il tuo primo SMS

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.

curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
  -H "Token: $SMSLOCAL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "SMSLOCAL",
    "to": "14155550123",
    "content": "Your code is 481920."
  }'
POST /esterno/sms
INVIARE/external/sms
Risposta

Esegui la richiesta per visualizzare la risposta.

Costruito per gli sviluppatori

Niente di esotico da imparare

Tre idee coprono l'intera API, che segue chiaramente RIPOSO convenzioni.

  1. 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
  2. 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
  3. 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
Rapporti di consegna

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.

  1. 1
    Corrispondenza di msgidOgni report riporta l'ID che ti è stato fornito al momento dell'invio.
  2. 2
    Solo stati finaliSi sente parlare di un messaggio quando è stato consegnato o non è riuscito.
  3. 3
    Un URL di richiamataLo stesso endpoint riceve report e risposte.
Registro di consegnaIllustrativo
  • 9f2a7c10+1 415 ••• 0123Consegnatoproprio adesso
  • 9f2a7c11+91 98••• 43210Consegnato3 secondi fa
  • 9f2a7c12+44 7••• 123456In attesa di5 secondi fa
  • 9f2a7c13+91 99••• 00012Fallito9 secondi fa
Informati prima di inviare

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.

GSM746 caratteri160 per parte
1partefatturato separatamente
  • Parte 1
    46 / 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.

Perché un'API

Smetti di incollare i messaggi insieme a mano

Trascina il divisore per confrontare.

Con l'API SMSYour appSMS APIone endpointCustomersdelivery reports and replies, pushed back
  • Messaggi inviati dal tuo codice
  • Un report per ogni messaggio
  • Risposte inviate al tuo sistema
Senza un'API di messaggisticaYour teamCSV exportSpreadsheetVendor portalShared inboxCustomers???
  • Esportazioni e caricamenti manuali
  • Non ho idea se sia arrivato un messaggio
  • Le risposte arrivano nella casella di posta di qualcuno
Prima di andare in diretta

Una breve lista di controllo pre-lancio

0%0 Di 9

Spunta gli elementi man mano che procedi. Niente qui viene salvato.

01Account
02Conformità (India)
03Test
Risposte alle tue domande

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.

Inizia

Invia il tuo primo SMS in pochi minuti

Crea un account, prendi la tua chiave di accesso e fai la tua prima richiesta.