Wszystko, co musisz wiedzieć o użytkownikach SMS
Dowiedz się, jak tworzyć, konfigurować i zarządzać użytkownikami API do wysyłania wiadomości SMS, w tym ustawiać uprawnienia i ograniczenia
Wprowadzenie
Z tego przewodnika dowiesz się, jak tworzyć użytkowników API i jak nimi zarządzać.
Wymagania początkowe
- aktywne konto SMS OVHcloud
Dostęp do Panelu klienta OVHcloud
- Link bezpośredni: SMS
- Ścieżka nawigacji:
Telecom>SMS> Wybierz konto SMS
W praktyce
Użytkownik API SMS może być przydatny z kilku powodów:
-
Umożliwia właścicielowi konta SMS zabezpieczenie dostępu podczas wysyłania wiadomości SMS za pośrednictwem zewnętrznego API. Skrypt wywołujący zna jedynie identyfikator i hasło użytkownika, a nie sesję powiązaną z identyfikatorem właściciela konta.
-
Utworzenie kilku użytkowników API może być przydatne w firmie, zwłaszcza w celu zapewnienia lepszej identyfikowalności. Właściciel konta może wówczas wykryć użytkownika API, który wysyła wiadomości SMS w nadmiernych ilościach.
-
Na użytkownika API można również nałożyć ograniczenia (kwoty) dotyczące zasileń SMS. Dzięki temu właściciel konta SMS może rozdzielić swoje zasilenia między różne konta użytkowników API.
Aby lepiej zarządzać zasileniami swoich kont SMS, możesz ustawić limit i kwotę dla użytkowników API.
-
Kwota to liczba zasileń SMS dostępnych dla każdego użytkownika API.
-
Limit to minimalny próg zasileń SMS, jaki użytkownik API musi posiadać, zanim otrzyma alert o konieczności doładowania stanu tych zasileń.
Etap 1: Utworzenie użytkownika API
Kliknij kartę Użytkownicy API. Aby dodać użytkownika, kliknij Operacje, a następnie Dodaj.
Możesz nadać użytkownikowi API nazwę. Hasło użytkownika API musi składać się z 8 znaków alfanumerycznych.
Etap 2: Ustawianie kwoty dla użytkownika API
Kwotami możesz zarządzać na karcie Użytkownicy API. Obok wybranego użytkownika kliknij ..., a następnie Limit.
Możesz wówczas wykonać dwie czynności.
- Aktywować limit? Pozwala określić, czy dany użytkownik podlega kwocie.
- Nowy limit. Określa kwotę użytkownika. Po osiągnięciu tej kwoty użytkownik nie będzie mógł wysyłać wiadomości SMS.
Przypisanie kwoty użytkownikowi API zmniejszy całkowity stan zasileń konta SMS o tę samą wartość.
Przykład: konto SMS ma łącznie 200 zasileń. Przypisanie 150 zasileń użytkownikowi API spowoduje odliczenie 150 zasileń z konta SMS. Pozostanie na nim wówczas 50 zasileń.
Etap 3: Ustawianie limitu dla użytkownika API
Aby skonfigurować limit dla użytkownika, pozostań w tym samym menu, kliknij ..., a następnie Limit.
Dostępne są teraz następujące parametry:
- Aktywować alert? Pozwala aktywować alert o osiągnięciu limitu.
- Próg alertu. Określa poziom pozostałych zasileń SMS, po osiągnięciu którego wysyłane jest powiadomienie.
- Powiadomienie. Pozwala wybrać rodzaj powiadomienia. Dostępne opcje to: e-mail (podaj swój adres e-mail), SMS (podaj swój numer w formacie międzynarodowym) lub obie formy.
Powiadomienie wysłane za pośrednictwem wiadomości SMS jest odliczane od Twojego stanu zasileń SMS.
Etap 4: Określanie ograniczenia według adresu IP dla funkcji http2sms
Funkcję http2sms możesz zabezpieczyć, stosując ograniczenia adresów IP dla każdego użytkownika API.
Aby ją aktywować, po prawej stronie użytkownika kliknij ..., a następnie Ograniczenia.
Możesz wprowadzić do 5 różnych adresów IP, z których wysyłane będą zapytania HTTPS.
Aby uzyskać więcej informacji na temat funkcji http2sms, zapoznaj się z naszym przewodnikiem Wysyłanie wiadomości SMS za pośrednictwem adresu URL.
Etap 5: Określanie adresu URL wywołania zwrotnego
Aby skonfigurować niestandardowe monitorowanie dostarczania wiadomości SMS (Delivery reporting lub DLR), możesz określić adres URL wywołania zwrotnego, klikając ... po prawej stronie użytkownika, a następnie Callback.
Gdy status wysyłki wiadomości SMS zostanie zaktualizowany, wywołujemy określony adres URL. Poniższe wartości są automatycznie wstawiane do ciągu zapytania:
- id: numer identyfikacyjny wiadomości SMS.
- ptt: kod odpowiadający statusowi wiadomości SMS. Poszczególne kody ptt zostały opisane w poniższej tabeli.
- date: data raportu DLR.
- description: identyfikator raportu DLR. Poszczególne kody ptt zostały opisane w poniższej tabeli.
- descriptionDlr: opis statusu raportu DLR.
Kody ptt
Aby uzyskać opis konkretnego kodu ptt, możesz użyć następującego API:
Aby uzyskać więcej informacji na temat korzystania z API OVHcloud, zapoznaj się z naszym przewodnikiem Pierwsze kroki z API OVHcloud.
Poniższa tabela zawiera niewyczerpującą listę głównych kodów ptt.
Identyfikatory raportu DLR
Sprawdź również
Dołącz do grona naszych użytkowników.