Jak odeslat SMS z prohlížeče
Po přečtení této lekce budete schopni odesílat SMS zprávy přednastaveným uživatelům HTTP API pomocí Ozeki 10 SMS Gateway. Uvidíte, jak sestavit příkaz API a jak funguje. Nakonec uvidíte, jakou zprávu prohlížeč vrátí, pokud byl požadavek úspěšný, a chybovou zprávu.
Předpoklady
Kroky k odeslání SMS v prohlížeči
- Otevřete okno prohlížeče
- Klikněte do textového pole URL
- Zadejte šablonu příkazu SMS
- Zjistěte IP adresu SMS gateway
- Zjistěte číslo portu uživatele HTTP API
- Upravte příkaz podle svých potřeb
- Stiskněte Enter pro odeslání SMS
- Zkontrolujte odpověď
Otevřete prohlížeč

Klikněte do textového pole URL

Zadejte šablonu příkazu
Šablona příkazu:
https://IP
:PORT
/api?action=sendmessage&username=UŽIVATEL
&password=HESLO
recipient=ČÍSLO
&messagetype=SMS:TEXT&messagedata=ZPRÁVA

Zkontrolujte svou IP adresu
1.) Stiskněte klávesu Win a začněte psát cmd.
2.) Klikněte na ikonu příkazového řádku.
3.) Zadejte ipconfig

4.) Stiskněte Enter
5.) Pokud používáte ethernet, přejděte na řádek s IPv4 Address a tam najdete svou IP adresu.
Pokud používáte Wi-Fi, přejděte do sekce Wireless LAN adapter Wi-Fi a na IPv4 Address najdete svou IP adresu.
Nahraďte IP adresu zvýrazněnou červeně IP adresou vašeho počítače
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte PORT zvýrazněný oranžově číslem portu vašeho HTTP API uživatele.
1.) Klikněte na tlačítko "Pokročilé" v horní liště.

2.) Poté klikněte na tlačítko "Podrobnosti".

3.) Nakonec v poli "HTTPS PORT" najdete číslo vašeho portu.

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte USER zvýrazněný zeleně jménem vašeho HTTP API uživatelehttps://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte PASS zvýrazněný fialově heslem vašeho HTTP API uživatele
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte NUMBER zvýrazněný modře telefonním číslem, na které chcete odeslat SMS.
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nakonec nahraďte MESSAGE zvýrazněný tyrkysově textem, který chcete odeslat, ale všechny mezery nahraďte znaky +
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Dokončení
Nyní, když jste vyplnili všechny parametry, by mělo textové pole URL vypadat takto.

Nyní stiskněte Enter.
Výsledek
Takhle by nyní měl vypadat váš prohlížeč.

Řádek zvýrazněný modře vám říká, co se se zprávou stalo.
Řádek zvýrazněný červeně vám říká, komu jste ji odeslali.
Zpráva by také měla dorazit na telefon.
Chybová zpráva
Dalším scénářem je, když jste nevyplnili parametry podle požadavků.
Pak by měl prohlížeč vypadat takto.
Řádek červeně vám říká, co se pokazilo.
Nyní se podíváme na to, jak příkaz funguje
První klíčovou částí je, když napíšeme api:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Toto je okamžik, kdy oslovujeme API.
Poté jsme zadali některé hodnoty, kde první byla action:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota action popisuje akci, kterou chceme provést, ale v současné době má pouze jednu hodnotu, kterou je sendmessage.
Další hodnotou bylo username:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota username určuje, jakého uživatele použít k odeslání zprávy a musí být URL kódována. Maximální délka je 16 znaků.
Poté následovalo password:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota password určuje, jaké heslo použít při použití uživatele a musí být URL kódována. Maximální délka je 16 znaků.
Další byla recipient:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota recipient popisuje název zařízení, na které odesíláme, a musí být URL kódována. Maximální délka je 16 znaků.
Další hodnotou bylo messagetype:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota messagetype obsahuje typ zprávy, kterou chceme odeslat, a musí být URL kódována. Pro možné hodnoty se podívejte na specifikaci typů mobilních zpráv, která uvádí podporované typy zpráv v Ozeki 10 SMS Gateway.
Další hodnotou bylo messagedata:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota messagedata obsahuje data, která potřebujeme odeslat, musí být kódována v UTF8 a musí být URL kódována. Maximální délka je 32768.
Shrnutí
Tento článek vysvětlil, jak odeslat SMS zprávu přímo z vašeho prohlížeče. Odesílání SMS z vašeho prohlížeče pomocí Ozeki SMS Gateway usnadní a zrychlí tok informací. Tato služba může být uvedena do provozu a může zvýšit efektivitu vaší organizace, protože umožňuje doručovat informace na mobilní telefony.
Pokud chcete vytvořit flexibilní SMS řešení, neměli byste přestat číst zde. Ozeki má další články, které vám mohou pomoci s tímto projektem: Jak odeslat SMS s Pythonem.
Nyní je vaším dalším krokem stáhnout Ozeki SMS Gateway a tuto řešení okamžitě nakonfigurovat! Vše je připraveno, aby bylo možné vše nastavit a spustit za méně než 10 minut.
More information
- Odesílání SMS z prohlížeče pomocí HTTP požadavku
- Jak odeslat SMS z Javy
- Jak odeslat SMS z PHP
- Jak odeslat SMS z Perlu
- Jak odeslat SMS z Pythonu
- Odesílání SMS v Ruby pomocí HTTP REST API (ukázka kódu)