Jak wysłać SMS z przeglądarki

Po przeczytaniu tego artykułu będziesz w stanie wysyłać wiadomości SMS do wcześniej skonfigurowanych użytkowników HTTP API za pomocą Ozeki 10 SMS Gateway. Zobaczysz, jak skomponować polecenie API i jak działa. Na koniec zobaczysz, jaką wiadomość zwraca przeglądarka, jeśli żądanie zakończyło się sukcesem, oraz komunikat o błędzie.

Wymagania wstępne

Kroki, aby wysłać SMS w przeglądarce

  • Otwórz okno przeglądarki
  • Kliknij w pole tekstowe URL
  • Wpisz szablon polecenia SMS
  • Sprawdź adres IP bramki SMS
  • Sprawdź numer portu użytkownika HTTP API
  • Dostosuj polecenie do swoich potrzeb
  • Naciśnij Enter, aby wysłać SMS.
  • Sprawdź odpowiedź

Otwórz przeglądarkę

wysyłanie sms przez otwartą przeglądarkę
Rysunek 1 - Otwórz przeglądarkę za pomocą skrótu na pulpicie

Kliknij w pole tekstowe URL

pole tekstowe URL
Rysunek 2 - Pole tekstowe URL

Wpisz szablon polecenia

Szablon polecenia:
https://IP :PORT /api?action=sendmessage&username=USER &password=PASS recipient=NUMBER &messagetype=SMS:TEXT&messagedata=MESSAGE

Rysunek 3 - po wpisaniu polecenia

Sprawdź swój adres IP

1.) Naciśnij klawisz Win i zacznij wpisywać cmd.

2.) Kliknij ikonę wiersza poleceń.

3.) Wpisz ipconfig

Rysunek 4 - Sprawdzanie adresu IP

4.) Naciśnij Enter

5.) Jeśli używasz połączenia ethernetowego, przejdź do linii z adresem IPv4, gdzie znajdziesz swój adres IP.
Jeśli używasz Wi-Fi, przejdź do sekcji Wireless LAN adapter Wi-Fi i w adresie IPv4 znajdziesz swój adres IP.

Zastąp parametry poleceń API zgodnie ze swoim przypadkiem

Zastąp IP zaznaczone na czerwono adresem IP swojego komputera

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Zastąp PORT zaznaczony na pomarańczowo numerem portu użytkownika HTTP API.

1.) Kliknij przycisk zaawansowane na górnym pasku narzędzi.

Rysunek 5 - przycisk zaawansowane

2.) Następnie kliknij przycisk szczegóły.

Rysunek 6 - przycisk szczegóły

3.) Na koniec w polu wprowadzania HTTPS PORT znajdziesz swój numer portu.

Rysunek 7 - pole wprowadzania HTTPS PORT

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Zastąp USER zaznaczone na zielono nazwą użytkownika HTTP API

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Zastąp PASS zaznaczone na fioletowo hasłem użytkownika HTTP API

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Zastąp NUMBER zaznaczone na niebiesko numerem telefonu, na który chcesz wysłać SMS.

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Na koniec zastąp MESSAGE zaznaczone na turkusowo tekstem, który chcesz wysłać, ale zamień wszystkie spacje na znaki +

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Zakończenie

Teraz, gdy w pełni wypełniłeś parametry, tak powinno wyglądać pole tekstowe URL.

Rysunek 8 - pole tekstowe URL

Teraz naciśnij Enter.

Wynik

Tak powinna teraz wyglądać Twoja przeglądarka.

Rysunek 9 - Przeglądarka

Linia zaznaczona na niebiesko informuje, co stało się z wiadomością.
Linia zaznaczona na czerwono informuje, do kogo została wysłana.

Wiadomość powinna również dotrzeć na telefon.

Komunikat o błędzie

Innym scenariuszem jest sytuacja, gdy nie wypełniłeś parametrów zgodnie z wymaganiami.
Wtedy przeglądarka powinna wyglądać tak.

Linia w czerwonym kolorze informuje, co poszło nie tak.

Teraz przyjrzyjmy się, jak działa to polecenie

Pierwsza kluczowa część to wpisanie api:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
To jest moment, w którym odwołujemy się do API.

Następnie określiliśmy pewne wartości, gdzie pierwszą była action:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość action opisuje akcję, którą chcemy wykonać, ale w tej chwili ma tylko jedną wartość, czyli sendmessage.

Kolejną wartością był username:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość username określa, jakiego użytkownika użyć do wysłania wiadomości i musi być zakodowana w URL. Maksymalna długość to 16 znaków.

Następnie pojawiło się password:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość password określa, jakie hasło użyć przy danym użytkowniku i musi być zakodowana w URL. Maksymalna długość to 16 znaków.

Kolejną wartością był recipient:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość recipient opisuje nazwę urządzenia, do którego wysyłamy wiadomość, i musi być zakodowana w URL. Maksymalna długość to 16 znaków.

Następną wartością był messagetype:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość messagetype zawiera typ wiadomości, którą chcemy wysłać, i musi być zakodowana w URL. Aby zobaczyć możliwe wartości, specyfikacja typów wiadomości mobilnych zawiera listę obsługiwanych typów wiadomości przez Ozeki 10 SMS Gateway.

Ostatnią wartością był messagedata:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=WIADOMOŚĆ
Opis:
Wartość messagedata zawiera dane, które chcemy wysłać, muszą być zakodowane w UTF8 i muszą być zakodowane w URL. Maksymalna długość to 32768.

Zobacz więcej właściwości, które możemy dodać do naszego polecenia SMS API i uzyskaj bardziej szczegółowe wyjaśnienie.

Podsumowując

Ten artykuł wyjaśnił, jak wysłać wiadomość SMS bezpośrednio z przeglądarki. Wysyłanie SMS-ów z przeglądarki za pomocą Ozeki SMS Gateway sprawi, że przepływ informacji będzie łatwiejszy i szybszy. Ta usługa może zostać wdrożona i zwiększyć efektywność Twojej organizacji, ponieważ pozwala na dostarczanie informacji na telefony komórkowe.

Jeśli chcesz zbudować elastyczne rozwiązanie SMS, nie powinieneś przestawać czytać w tym miejscu. Ozeki ma więcej artykułów, które mogą Ci pomóc w tym projekcie: Jak wysyłać SMS-y z Pythona.

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

More information