Wysyłanie SMS przez HTTP API z użyciem PHP

Zobaczysz, jak przypadkowa osoba może wykorzystać przeglądarkę internetową do wysłania SMS. Sztuczka polega na tym, że sendmessage' do HTTP API bramki SMS Ozeki. Żądanie 'sendmessage' może wysłać dowolnego SMS-a z bramki SMS.

Zawartość wideo
1. Pobierz plik PHP
2. Skopiuj plik PHP na serwer WWW
3. Utwórz użytkownika serwera HTTP
4. Zmodyfikuj plik PHP
5. Otwórz stronę internetową
6. Wyślij wiadomość testową
sendsms.zip

Wideo 1 - Jak wysłać SMS przez HTTP API z użyciem PHP (Samouczek wideo)

Jeśli przewiniesz w dół, znajdziesz zrzuty ekranu opisujące, jak wdrożyć rozwiązanie HTTP API + PHP.

Krok 1 - Konfiguracja serwera WWW

Pierwszym krokiem w konfiguracji systemu, który można wykorzystać do wysyłania wiadomości ze strony internetowej, jest pobranie dostarczonych przez nas plików. Możesz kliknąć link do pobrania na górze tej strony, jak widać na Rysunku 1. Po kliknięciu linku pobierania musisz poczekać, aż przeglądarka pobierze pliki.

pobieranie plików php/html
Rysunek 1 - Pobieranie plików PHP/HTML

Po pobraniu plików należy przenieść je do folderu „www” serwera WWW. Na Rysunku 2 widać ścieżkę dostępu do folderu, do którego należy przenieść pliki.

kopiowanie pobranych plików php i html do katalogu www serwera
Rysunek 2 - Kopiowanie pobranych plików PHP i HTML do katalogu WWW serwera

Krok 2 - Konfiguracja nowego użytkownika

Jeśli wszystkie pliki są na swoich miejscach, możesz teraz zalogować się do Ozeki 10. Na Rysunku 3 używamy konta przykładowego użytkownika. Możesz zalogować się, wpisując nazwę użytkownika i hasło, a następnie klikając przycisk „OK”.

logowanie do ozeki ten
Rysunek 3 - Logowanie do Ozeki 10

Aby nawiązać połączenie między serwerem HTTP a Ozeki 10, należy uruchomić Bramkę SMS. Możesz to zrobić, wyszukując ikonę „Bramka SMS” na pulpicie Ozeki 10 i klikając ją. Możesz zobaczyć, czego szukać, na Rysunku 4.

otwieranie aplikacji bramki sms
Rysunek 4 - Otwieranie aplikacji Bramki SMS

Aby komunikować się z serwerem HTTP, Bramka potrzebuje nowego użytkownika. Możesz go dodać za pomocą przycisku „Dodaj nowego użytkownika lub aplikację” na głównej stronie Bramki SMS, jak widać na Rysunku 5.

kliknięcie dodaj nowego użytkownika lub aplikację
Rysunek 5 - Kliknij 'Dodaj nowego użytkownika lub aplikację...'


Teraz możesz zainstalować serwer HTTP, który będzie używany do wysyłania wiadomości. Kliknij przycisk „Zainstaluj” obok tytułu „Serwer HTTP”, aby rozpocząć konfigurację serwera. Możesz go znaleźć na Rysunku 6.

instalowanie użytkownika serwera http
Rysunek 6 - Instalacja użytkownika 'Serwer HTTP'

Tutaj możesz utworzyć nazwę nowego użytkownika, który będzie używany do komunikacji z serwerem. Jak widać na Rysunku 7, nadaliśmy użytkownikowi nazwę „HTTP”.

tworzenie nazwy użytkownika
Rysunek 7 - Tworzenie nazwy użytkownika

Krok 3 - Modyfikacja pliku sendsms.php

Teraz musisz zmodyfikować plik sendsms.php, który pobrałeś i przeniosłeś do folderu www. Na Rysunku 8 widać, jak powinien wyglądać plik PHP po wprowadzeniu modyfikacji.

modyfikacja sendsms.php
Rysunek 8 - Modyfikacja sendsms.php

Krok 4 - Przetestuj swoją stronę internetową

Gotowe, możesz teraz otworzyć stronę, którą właśnie stworzyłeś i rozpocząć pisanie pierwszej wiadomości. Przejdź do przeglądarki i wpisz „localhost\sensms\sendsms.html”. Naciśnij enter, a strona internetowa załaduje się. Na Rysunku 9 możesz zobaczyć, co wpisać.

open the created webpage
Rysunek 9 - Otwórz stworzoną stronę internetową

Teraz możesz wysłać wiadomość testową do Ozeki 10 SMS Gateway. „Odbiorca” będzie numerem, z którego wysyłasz wiadomość, a „Wiadomość” będzie tekstem wiadomości. Na Rysunku 10 użyliśmy przykładowego numeru.

send test message
Rysunek 10 - Wyślij wiadomość testową

Jeśli udało Ci się dokładnie postępować zgodnie z tutorialem, masz teraz działający system. Jak widać na Rysunku 11, Twoja wiadomość została przetworzona i wysłana do odbiorcy.

message has been sent
Rysunek 11 - Wiadomość została wysłana

Mamy nadzieję, że ten przewodnik był pomocny. Jeśli masz jakiekolwiek problemy z którymkolwiek z kroków, skontaktuj się z nami pod adresem info @ ozeki.hu

Podsumowanie

W tym przewodniku przedstawiliśmy informacje na temat korzystania z naszego interfejsu HTTP API z PHP. Dzięki temu rozwiązaniu możesz używać przeglądarki internetowej do wysyłania wiadomości SMS. Wysyła ona żądanie HTTP „sendmessage” do Ozeki SMS Gateway, które może wysłać do 1000 SMS-ów na sekundę. Ta usługa może zostać wdrożona i zwiększyć efektywność Twojej organizacji, ponieważ pozwala dostarczać kluczowe informacje, wykorzystując tylko przeglądarkę internetową.

Dowiedz się więcej na temat tej technologii i Ozeki SMS Gateway, więc upewnij się, że nie kończysz swojej pracy tutaj. Aby dowiedzieć się więcej o systemie, odwiedź stronę, na której używamy Pythona do wysyłania wiadomości SMS.

Teraz Twoim kolejnym krokiem jest pobranie Ozeki SMS Gateway i natychmiastowa konfiguracja tego rozwiązania! Wszystko jest gotowe, aby uruchomić je w mniej niż 10 minut.