Ako poslať SMS z prehliadača
Po prečítaní tejto lekcie budete vedieť posielať SMS správy prednastaveným používateľom HTTP API pomocou Ozeki 10 SMS Gateway. Uvidíte, ako zostaviť príkaz API a ako funguje. Nakoniec uvidíte, akú správu vráti prehliadač, ak bola požiadavka úspešná a akú chybovú správu.
Predpoklady- Ozeki 10 SMS Gateway stiahnuté a nainštalované
- Nastavený používateľ HTTP API na Ozeki 10 SMS Gateway
- Otvorte okno prehliadača
- Kliknite do textového poľa URL
- Zadajte šablónu príkazu SMS
- Zistite IP adresu SMS brány
- Zistite číslo portu používateľa HTTP API
- Upravte príkaz podľa svojich predstáv
- Stlačte Enter na odoslanie SMS
- Skontrolujte odpoveď

Šablóna príkazu:
https://IP
:PORT
/api?action=sendmessage&username=POUŽÍVATEĽ
&password=HESLO
recipient=ČÍSLO
&messagetype=SMS:TEXT&messagedata=SPRÁVA
1.) Stlačte kláves Win a začnite písať cmd.
2.) Kliknite na ikonu príkazového riadka.
3.) Zadajte ipconfig
4.) Stlačte Enter
5.) Ak používate ethernet, prejdite na riadok s IPv4 adresou a tam nájdete svoju IP adresu.
Ak používate Wi-Fi, prejdite do sekcie Bezdrôtový adaptér Wi-Fi a na IPv4 adrese nájdete svoju IP adresu.
Nahraďte parametre príkazov API podľa svojho prípadu
Nahraďte IP adresu zvýraznenú červenou farbou IP adresou vášho počítača
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte PORT zvýraznený oranžovou farbou číslom portu vášho používateľa HTTP API.
1.) Kliknite na tlačidlo Pokročilé na hornej lište nástrojov.
2.) Potom kliknite na tlačidlo Podrobnosti.
3.) Nakoniec v poli na zadanie HTTPS PORT nájdete svoje číslo portu.
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte USER zvýraznený zelenou farbou menom vášho používateľa HTTP APIhttps://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte PASS zvýraznený fialovou farbou heslom vášho používateľa HTTP API
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nahraďte NUMBER zvýraznený modrou farbou telefónnym číslom, na ktoré chcete odoslať SMS.
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Nakoniec nahraďte MESSAGE zvýraznený tyrkysovou farbou textom, ktorý chcete odoslať, ale všetky medzery nahraďte znakmi +
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
DokončenieTeraz, keď ste úplne vyplnili parametre, takto by mal vyzerať váš textový box URL.

Teraz stlačte Enter.
VýsledokTakto by teraz mal vyzerať váš prehliadač.
Riadok zvýraznený modrou farbou vám hovorí, čo sa stalo s správou.
Riadok zvýraznený červenou farbou vám hovorí, komu ste ju odoslali.
Správa by mala doraziť aj na telefón.
Chybové hlásenieĎalším scenárom je, keď ste nevyplnili parametre podľa požiadaviek.
Potom by mal prehliadač vyzerať takto.
Riadok červenou farbou vám hovorí, čo sa pokazilo.
Teraz sa pozrieme na to, ako príkaz funguje
Prvou kľúčovou časťou je, keď napíšeme api:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Toto je moment, keď oslovujeme API.
Potom sme oslovili niektoré hodnoty, kde prvá bola akcia:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota akcie popisuje akciu, ktorú chceme vykonať, ale v súčasnosti má iba jednu hodnotu, ktorou je sendmessage.
Ďalšou hodnotou bolo používateľské meno:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota používateľského mena určuje, ktorého používateľa použiť na odoslanie správy a musí byť URL kódovaná.
Maximálna dĺžka je 16 znakov.
Potom nasledovalo heslo:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota hesla určuje, aké heslo použiť pri používaní používateľa a musí byť URL kódovaná.
Maximálna dĺžka je 16 znakov.
Ďalšou bola príjemca:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Hodnota príjemcu popisuje názov zariadenia, ktorému odosielame, a musí byť URL kódovaná.
Maximálna dĺžka je 16 znakov.
Ďalšou hodnotou bol typ správy:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Typ správy obsahuje typ správy, ktorú chceme odoslať, a musí byť URL kódovaná.
Ak chcete vidieť možné hodnoty, špecifikácia typu mobilnej správy uvádza typy správ podporované Ozeki 10 SMS Gateway.
Ďalšou hodnotou boli dáta správy:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Popis:
Dáta správy obsahujú dáta, ktoré potrebujeme odoslať, musia byť kódované v UTF8 a musia byť URL kódované.
Maximálna dĺžka je 32768.
Tento článok vysvetlil, ako odoslať SMS správu priamo z vášho prehliadača. Odosielanie SMS z vášho prehliadača pomocou Ozeki SMS Gateway uľahčí a zrýchli tok informácií. Túto službu je možné využiť a môže zvýšiť efektivitu vašej organizácie, pretože umožňuje doručovať informácie na mobilné telefóny.
Ak chcete vytvoriť flexibilné SMS riešenie, nemali by ste prestať čítať tu. Ozeki má viac článkov, ktoré vám môžu pomôcť s týmto projektom: Ako odoslať SMS s Pythonom.
Teraz by ste mali stiahnuť Ozeki SMS Gateway a okamžite nakonfigurovať toto riešenie! Všetko je pripravené na to, aby ste ho mohli spustiť za menej ako 10 minút.
More information
- Send SMS from a Browser using a HTTP request
- How to send SMS from java
- How to send SMS from php
- How to send SMS from perl
- How to send SMS from Python
- Ruby send SMS with the HTTP rest API (code sample)