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)
- Otwórz Ozeki SMS Gateway i dodaj nowego użytkownika HTTP API.
- Ustaw nazwę użytkownika i hasło.
- Wygeneruj klucz API do bezpiecznego dostępu.
Przetestuj wysyłanie SMS przez Postman (Szybkie kroki)
- Ustaw autoryzację na Bearer Token przy użyciu klucza API.
- Wprowadź dane wiadomości w formacie JSON (odbiorca, wiadomość itp.).
- Wyślij żądanie i sprawdź odpowiedź o powodzeniu.
Włącz i sprawdź logi (Szybkie kroki)
- Włącz logowanie w ustawieniach użytkownika HTTP API.
- Włącz logowanie w szczegółach usługi HTTP API.
- 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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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