SMS-API

Een eenvoudige REST API voor SMS versturen

POST uw afzender, ontvanger en inhoud met een Token-header. Ontvang direct een bericht-ID en bezorgingsrapporten worden naar uw server gepusht.

Verstuur uw eerste sms

Eén verzoek, één bericht

Authenticeer met uw toegangssleutel, POST het bericht en lees de msgid uit het antwoord. Druk op de knop om hem te zien draaien.

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 /extern/sms
NA/external/sms
Antwoord

Voer het verzoek uit om het antwoord te zien.

Gebouwd voor ontwikkelaars

Niets exotisch om te leren

Drie ideeën bestrijken de hele API, die duidelijk volgt REST conventies.

  1. Authenticatie

    Token-authenticatie

    Stuur uw toegangssleutel bij elk verzoek in een Token-header, met JSON in en JSON uit.

    • Geen SDK vereist
    • Werkt vanuit elke taal
    • Bewaar de sleutel in een omgevingsvariabele
  2. Antwoord

    Weet dat het geaccepteerd is

    Elke verzending retourneert onmiddellijk een msgid en een foutcode.

    • Bewaar het msgid in uw eigen record
    • foutcode 0 betekent geaccepteerd
    • Gebruik de msgid om rapporten later te matchen
  3. Antwoorden

    Standaard tweerichtingsverkeer

    Antwoorden komen binnen bij dezelfde terugbelactie, gemarkeerd als afkomstig van mobiel.

    • Dezelfde berichtvorm als rapporten
    • Geef de routebeschrijving uit elkaar met mt / ma
    • Stuur antwoorden door naar uw ondersteuningstools
Leveringsrapporten

Bekijk wat er met elk bericht is gebeurd

Er wordt een statusrapport op uw account geplaatst terugbel-URL wanneer een bericht zijn eindstatus bereikt.

  1. 1
    Matchen op msgidElk rapport bevat de ID die u bij verzending heeft gekregen.
  2. 2
    Alleen definitieve statenU hoort over een bericht wanneer het is afgeleverd of is mislukt.
  3. 3
    Eén terugbel-URLHetzelfde eindpunt ontvangt rapporten en antwoorden.
LeveringslogboekIllustratief
  • 9f2a7c10+1 415 ••• 0123Afgeleverdzojuist
  • 9f2a7c11+91 98••• 43210Afgeleverd3 seconden geleden
  • 9f2a7c12+44 7••• 123456In behandeling5 seconden geleden
  • 9f2a7c13+91 99••• 00012Mislukt9 s geleden
Weet het voordat je verzendt

Bekijk hoe een bericht wordt geteld

Langere tekst en niet-Latijnse tekens veranderen in hoeveel delen een bericht wordt gefactureerd. Probeer je eigen bewoording, en zoek een getal op voordat je verzendt.

GSM746 karakters160 per onderdeel
1deelafzonderlijk in rekening gebracht
  • Deel 1
    46 / 160

Eén deel bevat 160 tekens in GSM7 of 70 in Unicode. Eén niet-GSM-teken, zoals een emoji of een Hindi-letter, schakelt het hele bericht over naar Unicode.

Waarom een ​​API

Stop met het handmatig aan elkaar lijmen van berichten

Versleep de scheidingslijn om te vergelijken.

Met de SMS-APIYour appSMS APIone endpointCustomersdelivery reports and replies, pushed back
  • Berichten verzonden vanaf uw eigen code
  • Voor elk bericht een rapport
  • Antwoorden worden naar uw systeem gepusht
Zonder berichten-APIYour teamCSV exportSpreadsheetVendor portalShared inboxCustomers???
  • Handmatige export en upload
  • Geen idee of er een bericht is aangekomen
  • Antwoorden belanden in iemands inbox
Voordat je live gaat

Een korte checklist vóór de lancering

0%0 van 9

Vink items af terwijl u bezig bent. Hier wordt niets opgeslagen.

01Rekening
02Naleving (India)
03Testen
Antwoorden op uw vragen

SMS-API - veelgestelde vragen

Geef bij elk verzoek uw toegangssleutel door in een Token-header, samen met Content-Type: application/json.

Elke verzending retourneert een msgid. Wijs ons op een callback-URL en we plaatsen er een statusrapport op wanneer het bericht de definitieve status bereikt.

160 tekens bij GSM7-codering, of 70 bij Unicode. Langere berichten worden uit verschillende delen samengevoegd, die elk afzonderlijk worden gefactureerd.

Ja. Inkomende antwoorden worden afgeleverd op dezelfde terugbel-URL en gemarkeerd als afkomstig van mobiel.

Ja. Sms'jes naar Indiase nummers moeten een goedgekeurde entiteit, afzenderheader en sjabloon gebruiken. Ons team helpt u bij het registreren ervan tijdens de onboarding.

Aan de slag

Verstuur uw eerste sms binnen enkele minuten

Maak een account aan, pak uw toegangssleutel en doe uw eerste aanvraag.