Wysyłanie wiadomości SMS z adresu URL — http2sms
Wprowadzenie
Istnieją różne metody wysyłania wiadomości SMS. Jedna z nich polega na wykorzystaniu narzędzia Wget, na przykład bezpośrednio z paska adresu przeglądarki internetowej.
Dowiedz się, jak wysyłać wiadomości SMS przy użyciu narzędzia Wget.
Wymagania początkowe
- Utworzenie użytkownika SMS w Panelu klienta OVHcloud lub bezpośrednio przez interfejs API. W tym celu zapoznaj się z następującym przewodnikiem: Informacje o użytkownikach wiadomości SMS
- Posiadanie konta SMS OVHcloud z zasileniami SMS
W praktyce
Wysyłanie wiadomości SMS odbywa się przez zapytanie HTTPS oraz uzupełnienie obowiązkowych pól (a w stosownych przypadkach także opcjonalnych) pod następującym adresem: https://www.ovh.com/cgi-bin/sms/http2sms.cgi?.
Etap 1: Uzupełnienie pól obowiązkowych
Adres URL musi mieć następującą formę:
Poniższe parametry muszą być rozdzielone znakami &. Wszystkie symbole X zastąp następującymi informacjami:
Domyślnie wiadomość jest wysyłana natychmiast.
Etap 2: Dodawanie pól opcjonalnych
W temacie możesz dodać pola opcjonalne, jak w poniższym przykładzie:
Wszystkie symbole X zastąp następującymi informacjami:
Szczegóły dotyczące możliwych klas
klasa 0: Wiadomość jest wyświetlana bezpośrednio przy odbiorze na ekranie telefonu użytkownika. Wiadomość nie jest zapisywana w pamięci telefonu ani na karcie SIM. Zostaje usunięta, gdy użytkownik potwierdzi jej wyświetlenie.
klasa 1: Wiadomość zostaje zapisana w pamięci telefonu, a jeśli ta jest pełna, domyślnie na karcie SIM.
klasa 2: Wiadomość zostaje zapisana na karcie SIM.
klasa 3: Wiadomość zostaje przeniesiona na sprzęt zewnętrzny połączony z telefonem komórkowym (PDA, komputer przenośny itp.).
Szczegóły możliwego kodowania smsCoding
1 w przypadku kodowania 7-bitowego
2 w przypadku kodowania Unicode
Jeśli zmienisz kodowanie na Unicode, Twoja wiadomość SMS będzie mogła zawierać maksymalnie 70 znaków (160 w przypadku kodowania 7-bitowego).
Aby uzyskać więcej informacji na temat dozwolonych znaków z kodowaniu 7-bitowym, zapoznaj się z załącznikiem na dole tego przewodnika.
Etap 3: Analiza wysyłki
Po wysłaniu wiadomości kod zwrotny API poinformuje Cię, czy Twoja wiadomość została wysłana pomyślnie lub czy wysyłka zakończyła się niepowodzeniem. Kod powyżej 100 i poniżej 200 wskazuje, że wiadomość została wysłana pomyślnie.
Oto lista kodów zwrotnych API:
- 100 lub 101: zapytanie przetworzone.
- 201: brakuje parametru (np. Missing login, Missing password).
- 202: parametr jest nieprawidłowy (np. Invalid tag: is too long, Invalid deferred time).
- 401: Brak autoryzowanego adresu IP. Aby zarządzać dozwolonymi adresami IP, z poziomu Panelu klienta możesz zastosować ograniczenia.
W razie niepowodzenia przyczyna jest zapisywana:
- w polu wiadomości w przypadku json lub xml;
- w drugim wierszu w przypadku html i text/plain.
XML
- W przypadku powodzenia:
- W przypadku niepowodzenia:
JSON
- W przypadku powodzenia:
- W przypadku niepowodzenia:
HTML
- W przypadku powodzenia:
- W przypadku niepowodzenia:
Text/plain
- W przypadku powodzenia:
- W przypadku niepowodzenia:
Załącznik
W poniższych dwóch tabelach wymienione są znaki dozwolone w kodowaniu 7-bitowym. Znaki z tabeli „Extensions” liczą się podwójnie.
Maksymalny rozmiar wiadomości SMS wynosi 160 znaków w kodowaniu 7-bitowym (norma GSM 03.38).
Użycie znaków niewymienionych w tych tabelach spowoduje przejście na kodowanie Unicode i ograniczenie rozmiaru wiadomości SMS do maksymalnie 70 znaków.
Sprawdź również
Dołącz do grona naszych użytkowników.