Zwykły interfejs API REST dla wysyłanie SMS-ów
Opublikuj swojego nadawcę, odbiorcę i treść za pomocą nagłówka Tokena. Uzyskaj natychmiast identyfikator wiadomości i raporty o dostarczeniu przesłane na Twój serwer.
Jedna prośba, jedna wiadomość
Uwierzytelnij się za pomocą klucza dostępu, Opublikuj wiadomość i przeczytaj identyfikator msgid z odpowiedzi. Naciśnij przycisk, aby zobaczyć, jak działa.
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/smsUruchom żądanie, aby zobaczyć odpowiedź.
Nic egzotycznego do nauczenia się
Trzy pomysły obejmują całe API, co jest proste ODPOCZYNEK konwencje.
- Uwierzytelnianie
Uwierzytelnianie tokenem
Wysyłaj swój klucz dostępu w nagłówku tokenu przy każdym żądaniu, z wejściem JSON i wyjściem JSON.
- Nie jest wymagany SDK
- Działa z dowolnego języka
- Trzymaj klucz w zmiennej środowiskowej
- Odpowiedź
Wiedz, że zostało to przyjęte
Każde wysłanie natychmiast zwraca msgid i kod błędu.
- Zapisz msgid w swoim własnym rekordzie
- kod błędu 0 oznacza zaakceptowanie
- Użyj msgid, aby później dopasować raporty
- Odpowiedzi
Domyślnie dwukierunkowe
Odpowiedzi przychodzą w ramach tego samego wywołania zwrotnego, oznaczone jako pochodzące z telefonu komórkowego.
- Taki sam kształt wiadomości jak w raportach
- Rozróżnij wskazówki dojazdu za pomocą mt/mo
- Kieruj odpowiedzi do swoich narzędzi pomocy
Zobacz, co stało się z każdą wiadomością
Raport o stanie zostanie przesłany do Twojego konta Adres URL wywołania zwrotnego kiedy wiadomość osiągnie swój ostateczny stan.
- 1Dopasuj według msgidKażdy raport zawiera identyfikator, który otrzymałeś w momencie wysyłania.
- 2Tylko stany końcoweO wiadomości usłyszysz, gdy zostanie dostarczona lub nie powiedzie się.
- 3Jeden adres URL wywołania zwrotnegoTen sam punkt końcowy otrzymuje raporty i odpowiedzi.
9f2a7c10+1 415 ••• 0123Dostarczonywłaśnie9f2a7c11+91 98••• 43210Dostarczony3 sekundy temu9f2a7c12+44 7••• 123456Aż do5 sekund temu9f2a7c13+91 99••• 00012Przegrany9 sekund temu
Zobacz, jak liczona jest wiadomość
Dłuższy tekst i znaki inne niż łacińskie wpływają na liczbę części, za które jest rozliczana wiadomość. Wypróbuj własne sformułowania i wyszukaj numer zanim wyślesz.
- Część 146 / 160
Jedna część zawiera 160 znaków w GSM7 lub 70 w Unicode. Jeden znak inny niż GSM, taki jak emoji lub litera w języku hindi, przełącza całą wiadomość na Unicode.
Przestań sklejać wiadomości ręcznie
Przeciągnij rozdzielacz, aby porównać.
- Wiadomości wysyłane z własnego kodu
- Raport dla każdej wiadomości
- Odpowiedzi przesłane do Twojego systemu
- Ręczny eksport i przesyłanie
- Nie mam pojęcia, czy wiadomość dotarła
- Odpowiedzi lądują w czyjejś skrzynce odbiorczej
Krótka lista kontrolna przed uruchomieniem
Zaznaczaj elementy na bieżąco. Nic tutaj nie jest zapisane.
SMS API — najczęściej zadawane pytania
Przy każdym żądaniu przekazuj swój klucz dostępu w nagłówku Tokenu wraz z typem treści: application/json.
Każde wysłanie zwraca msgid. Wskaż nam adres URL wywołania zwrotnego, a my opublikujemy pod nim raport o stanie, gdy wiadomość osiągnie swój ostateczny stan.
160 znaków w kodowaniu GSM7 lub 70 w Unicode. Dłuższe wiadomości łączone są z kilku części, każda rozliczana osobno.
Tak. Odpowiedzi przychodzące są dostarczane pod ten sam adres URL wywołania zwrotnego i oznaczane jako pochodzące z telefonu komórkowego.
Tak. Wiadomości SMS na numery indyjskie muszą używać zatwierdzonej jednostki, nagłówka nadawcy i szablonu. Nasz zespół pomoże Ci je zarejestrować podczas onboardingu.
Wyślij swój pierwszy SMS w ciągu kilku minut
Utwórz konto, weź klucz dostępu i złóż pierwszą prośbę.