Jak zapewnić usługę SMS przez HTTP

W tym przewodniku dowiesz się, jak zaoferować usługę SMS opartą na HTTP przy użyciu Ozeki SMS Gateway. Konfigurując użytkownika HTTP API, generując bezpieczne klucze API i ustawiając odpowiednie logowanie, możesz umożliwić zewnętrznym aplikacjom wysyłanie wiadomości SMS przez Twój system za pomocą żądań HTTP. Ta konfiguracja jest idealna dla programistów i dostawców usług, którzy chcą zintegrować funkcjonalność SMS w swoich aplikacjach lub oferować usługi SMS klientom. Samouczek zawiera również kroki do przetestowania API za pomocą Postmana i monitorowania aktywności wiadomości poprzez wbudowane logi, aby zapewnić niezawodną dostawę i możliwość śledzenia.

Co to jest Ozeki SMS Gateway?

Ozeki SMS Gateway to potężne, samodzielnie hostowane oprogramowanie zaprojektowane do wysyłania i odbierania wiadomości SMS przez własną infrastrukturę. Obsługuje standardowe protokoły komunikacyjne, takie jak HTTP, SMPP i inne, co czyni go idealnym do integracji z aplikacjami biznesowymi. Dzięki Ozeki SMS Gateway możesz zautomatyzować powiadomienia SMS, uruchomić usługi dwukierunkowej komunikacji oraz budować niestandardowe systemy oparte na SMS-ach dla marketingu, obsługi klienta lub alertów systemowych — wszystko bez polegania na usługach stron trzecich.

Utwórz i skonfiguruj użytkownika HTTP API (Szybkie kroki)

  1. Otwórz Ozeki SMS Gateway i dodaj nowego użytkownika HTTP API.
  2. Ustaw nazwę użytkownika i hasło.
  3. Wygeneruj klucz API do bezpiecznego dostępu.

Przetestuj wysyłanie SMS przez Postman (Szybkie kroki)

  1. Ustaw autoryzację na Bearer Token przy użyciu klucza API.
  2. Wprowadź dane wiadomości w formacie JSON (odbiorca, wiadomość itp.).
  3. Wyślij żądanie i sprawdź odpowiedź o powodzeniu.

Włącz i sprawdź logi (Szybkie kroki)

  1. Włącz logowanie w ustawieniach użytkownika HTTP API.
  2. Włącz logowanie w szczegółach usługi HTTP API.
  3. Przejrzyj logi wiadomości i HTTP w zakładce Zdarzenia.

Jak skonfigurować użytkownika HTTP API (Samouczek wideo)

W tym filmie dowiesz się, jak utworzyć nowego użytkownika HTTP API w Ozeki SMS Gateway. Samouczek przeprowadzi Cię przez dostęp do interfejsu zarządzania użytkownikami, instalację komponentu użytkownika HTTP API oraz przypisanie nazwy użytkownika i hasła. Po skonfigurowaniu ten użytkownik może wysyłać i odbierać wiadomości SMS przez żądania HTTP. Pod koniec filmu będziesz mieć gotowego użytkownika HTTP API, gotowego do integracji z zewnętrznymi aplikacjami, co ułatwi budowanie możliwości wysyłania SMS w Twoich systemach.

Krok 1 - Otwórz SMS Gateway

Uruchom Ozeki SMS Gateway i przejdź do panelu głównego, gdzie możesz zarządzać użytkownikami, połączeniami i ustawieniami systemowymi (Rysunek 1).

Otwórz SMS Gateway
Rysunek 1 - Otwórz SMS Gateway

Krok 2 - Dodaj nowego użytkownika/aplikację

Kliknij "Dodaj nowego użytkownika/aplikację...", aby rozpocząć proces tworzenia nowego użytkownika HTTP API. Spowoduje to otwarcie listy dostępnych typów użytkowników (Rysunek 2).

Dodaj nowego użytkownika/aplikację
Rysunek 2 - Dodaj nowego użytkownika/aplikację

Krok 3 - Zainstaluj użytkownika HTTP

Z listy Użytkowników sieciowych wybierz "Użytkownik HTTP" i kliknij "Zainstaluj", aby dodać ten komponent do systemu. Ten typ użytkownika umożliwia komunikację SMS przez żądania HTTP (Rysunek 3).

Zainstaluj użytkownika HTTP
Rysunek 3 - Zainstaluj użytkownika HTTP

Krok 4 - Podaj nazwę użytkownika i hasło

W panelu konfiguracyjnym wprowadź wybraną nazwę użytkownika i hasło dla użytkownika HTTP API. Te dane będą używane do uwierzytelniania żądań API (Rysunek 4).

Podaj nazwę użytkownika i hasło
Rysunek 4 - Podaj nazwę użytkownika i hasło

Krok 5 - Użytkownik HTTP API utworzony

Po zapisaniu ustawień nowy użytkownik HTTP API jest gotowy do obsługi operacji SMS przez interfejs HTTP API (Rysunek 5).

Użytkownik HTTP API utworzony
Rysunek 5 - Użytkownik HTTP API utworzony

Jak wygenerować klucz API (Samouczek wideo)

W tym filmie dowiesz się, jak wygenerować klucz API dla użytkownika HTTP API w systemie Ozeki SMS Gateway. Klucz API zapewnia bezpieczny sposób uwierzytelniania żądań bez użycia nazwy użytkownika i hasła, upraszczając integrację z zewnętrznymi systemami. Samouczek przeprowadzi Cię przez otwarcie ustawień użytkownika HTTP API, dostęp do panelu konfiguracji klucza API i generowanie nowego klucza. Pod koniec filmu będziesz mieć ważny klucz API gotowy do użycia w celu bezpiecznego i efektywnego przesyłania wiadomości SMS przez żądania HTTP.

Krok 6 - Otwórz użytkownika HTTP API

Przejdź do listy użytkowników w Ozeki SMS Gateway i kliknij na użytkownika HTTP API, którego wcześniej utworzyłeś. Spowoduje to otwarcie panelu konfiguracyjnego użytkownika (Rysunek 6).

Otwórz użytkownika HTTP API
Rysunek 6 - Otwórz użytkownika HTTP API

Krok 7 - Konfiguracja klucza API

W panelu ustawień użytkownika HTTP API znajdź "Konfiguruj" i kliknij opcję "Zaawansowane" z menu. Ta sekcja pozwala zarządzać kluczami uwierzytelniania (Rysunek 7).

Konfiguracja klucza API
Rysunek 7 - Konfiguracja klucza API

Krok 8 - Generowanie nowego klucza API

Kliknij przycisk "Generuj nowy", aby utworzyć unikalny klucz. Ten klucz może być teraz używany do uwierzytelniania za pomocą tokenu Bearer w żądaniach API (Rysunek 8).

Generowanie nowego klucza API
Rysunek 8 - Generowanie nowego klucza API

Jak przetestować HTTP API z kluczem API za pomocą PostMan (Samouczek wideo)

W tym filmie dowiesz się, jak przetestować usługę SMS Ozeki HTTP API za pomocą narzędzia do testowania API Postman. Samouczek przeprowadzi Cię przez proces uwierzytelniania żądań za pomocą tokenu Bearer (klucza API), konfiguracji treści żądania z parametrami SMS oraz wysłania wiadomości testowej. Ta demonstracja krok po kroku pomaga zweryfikować, czy konfiguracja API działa poprawnie, i pokazuje, jak symulować rzeczywiste użycie z zewnętrznej aplikacji. Na koniec będziesz mógł pewnie używać Postmana do testowania i rozwiązywania problemów z integracją SMS API.

Krok 9 - Konfiguracja autoryzacji tokenem Bearer

Otwórz Postman, przejdź do zakładki Autoryzacja, ustaw POST url i wybierz typ autoryzacji na "Bearer Token", a następnie wklej wygenerowany klucz API w pole tokenu w celu uwierzytelnienia żądania (Rysunek 9).

Konfiguracja autoryzacji tokenem Bearer
Rysunek 9 - Konfiguracja autoryzacji tokenem Bearer

Krok 10 - Konfiguracja treści żądania

Przejdź do zakładki Body i wybierz format "raw". Ustaw typ na JSON i wprowadź dane SMS - takie jak numer telefonu odbiorcy, akcja, typ wiadomości, dane wiadomości - w odpowiednim formacie JSON (Rysunek 10).

Konfiguracja treści żądania
Rysunek 10 - Konfiguracja treści żądania

Krok 11 - Wysłanie żądania wiadomości

Kliknij przycisk "Wyślij" w Postman. Jeśli konfiguracja jest poprawna, otrzymasz odpowiedź o sukcesie z serwera, potwierdzającą, że wiadomość została przyjęta do dostarczenia (Rysunek 11).

Wysłanie żądania wiadomości
Rysunek 11 - Wysłanie żądania wiadomości

Jak wyświetlić logi dla użytkownika HTTP API (Samouczek wideo)

W tym filmie dowiesz się, jak wyświetlić szczegółowe logi dla użytkownika HTTP API w Ozeki SMS Gateway. Monitorowanie logów jest niezbędne do rozwiązywania problemów i weryfikacji dostarczania wiadomości SMS wysłanych przez API. Samouczek pokazuje, jak uzyskać dostęp do ustawień użytkownika HTTP API, włączyć logowanie, jeśli nie jest jeszcze aktywne, i przejrzeć logi generowane podczas wysyłania wiadomości. Na koniec filmu będziesz wiedzieć, jak śledzić aktywność wiadomości, identyfikować problemy i zapewniać niezawodność komunikacji SMS.

Krok 12 - Otwarcie użytkownika HTTP API

W interfejsie Ozeki SMS Gateway przejdź do sekcji "Użytkownicy i aplikacje" i otwórz użytkownika HTTP API, którego logi chcesz sprawdzić (Rysunek 12).

Otwarcie użytkownika HTTP API
Rysunek 12 - Otwarcie użytkownika HTTP API

Krok 13 - Włączenie logowania

Przejdź do zakładki Konfiguruj w konfiguracji http_api details. Włącz wszystkie trzy opcje zaznaczając pole wyboru w sekcji Poziom logowania. Kliknij "OK" (Rysunek 13).

Włączenie logowania
Rysunek 13 - Włączenie logowania

Krok 14 - Log wysłanej wiadomości

Po aktywowaniu logowania wyślij wiadomość testową i przejdź do sekcji Zdarzenia. Tutaj znajdziesz szczegółowe informacje o żądaniu wiadomości, w tym znaczniki czasu, odbiorcę, treść wiadomości i odpowiedź API (Rysunek 14).

Log wysłanej wiadomości
Rysunek 14 - Log wysłanej wiadomości

Jak wyświetlić logi dla serwera HTTP API (Samouczek wideo)

W tym filmie dowiesz się, jak uzyskać dostęp i przejrzeć logi na poziomie serwera dla usługi HTTP API w Ozeki SMS Gateway. Te logi zapewniają kompleksowy przegląd wszystkich zdarzeń żądań i odpowiedzi HTTP obsługiwanych przez serwer, co jest niezbędne do debugowania na poziomie systemu, monitorowania ruchu i zapewnienia niezawodności usługi. Samouczek pokazuje, jak otworzyć ustawienia usługi HTTP API, włączyć logowanie i sprawdzić zarówno logi związane z wiadomościami, jak i surowe logi transakcji HTTP. Na koniec będziesz przygotowany do monitorowania aktywności API w całym systemie z jasnością i precyzją.

Krok 15 - Otwórz szczegóły usługi HTTP API

W Ozeki SMS Gateway, przejdź do sekcji "Zaawansowane" i znajdź usługę HTTP API. Kliknij "Szczegóły", aby otworzyć panel szczegółowej konfiguracji (Rysunek 15).

Otwórz szczegóły usługi HTTP API
Rysunek 15 - Otwórz szczegóły usługi HTTP API

Krok 16 - Włącz logowanie

Przejdź do zakładki "Logowanie" w ustawieniach usługi HTTP API. Włącz logowanie zaznaczając odpowiednie opcje. Kliknij "OK", aby zastosować zmiany (Rysunek 16).

Włącz logowanie
Rysunek 16 - Włącz logowanie

Krok 17 - Dziennik zdarzeń wiadomości

Po włączeniu logowania przejdź do zakładki "Zdarzenia", aby wyświetlić dziennik zdarzeń wiadomości. Ta sekcja pokazuje wszystkie transakcje SMS przetworzone przez HTTP API, w tym kody statusu i wyniki dostarczenia (Rysunek 17).

Dziennik zdarzeń wiadomości
Rysunek 17 - Dziennik zdarzeń wiadomości

Krok 18 - Dziennik zdarzeń HTTP

Przejdź do zakładki Zdarzenia HTTP, aby zobaczyć szczegóły żądań i odpowiedzi HTTP. Obejmuje to nagłówki, dostępne punkty końcowe i ładunki - przydatne do zaawansowanego rozwiązywania problemów i debugowania integracji (Rysunek 18).

Dziennik zdarzeń HTTP
Rysunek 18 - Dziennik zdarzeń HTTP

Podsumowanie

Ten przewodnik szczegółowo pokazał, jak utworzyć solidną usługę SMS przez HTTP przy użyciu Ozeki SMS Gateway. Postępując zgodnie ze szczegółowymi krokami, możesz pomyślnie utworzyć i skonfigurować użytkownika HTTP API, wygenerować bezpieczne klucze API i zintegrować funkcjonalność SMS z zewnętrznymi aplikacjami. Możliwość wysyłania wiadomości SMS przez żądania HTTP otwiera wiele możliwości dla deweloperów i dostawców usług, którzy chcą zautomatyzować powiadomienia, budować niestandardowe rozwiązania do przesyłania wiadomości lub oferować możliwości SMS swoim klientom.

Ponadto, nacisk na włączanie i monitorowanie logów zapewnia niezawodne dostarczanie wiadomości i dostarcza kluczowych informacji do rozwiązywania problemów i utrzymania integralności usługi. Dzięki Ozeki SMS Gateway zyskujesz potężną i elastyczną platformę do wszystkich potrzeb komunikacji SMS przez HTTP, umożliwiającą efektywne, bezpieczne i łatwo integrowane przesyłanie wiadomości SMS.

Zacznij budować swoją usługę SMS przez HTTP. Najpierw przejdź na stronę pobierania i pobierz oprogramowanie Ozeki SMS Gateway, jeśli jeszcze tego nie zrobiłeś. Następnie postępuj zgodnie z powyższymi krokami i wyślij swoją pierwszą wiadomość SMS. Jeśli masz jakieś pytania, zarejestruj się na myozeki.com i zadaj pytanie naszemu zespołowi technicznemu.

More information