Cum să trimiți un SMS din Browser

După ce vei citi această lecție, vei putea trimite mesaje SMS către utilizatori HTTP API preconfigurați folosind Ozeki 10 SMS Gateway. Vei vedea cum să compui comanda API și cum funcționează. În final, vei vedea ce mesaj returnează browserul dacă cererea a fost reușită și mesajul de eroare.

Cerințe preliminare

Pași pentru a trimite un SMS în browser

  • Deschide o fereastră de browser
  • Apasă în caseta de text URL
  • Introdu șablonul comenzii SMS
  • Află adresa IP a gateway-ului SMS
  • Află numărul portului utilizatorului HTTP API
  • Adaptează comanda după preferințe
  • Apasă Enter pentru a trimite SMS-ul
  • Verifică răspunsul

Deschide un browser

trimite sms prin deschiderea browserului
Figura 1 - Deschide browserul folosind pictograma de pe desktop

Apasă în caseta de text URL

Caseta de text URL
Figura 2 - Caseta de text URL

Introdu șablonul comenzii

Șablon de comandă:
https://IP :PORT /api?action=sendmessage&username=UTILIZATOR &password=PAROLĂ recipient=NUMĂR &messagetype=SMS:TEXT&messagedata=MESAJ

Figura 3 - după introducerea comenzii

Verifică-ți adresa IP

1.) Apasă tasta Win și începe să tastezi cmd.

2.) Apasă pe pictograma shell-ului de comandă.

3.) Tastează ipconfig

Figura 4 - Verificare adresă IP

4.) Apasă Enter

5.) Dacă folosești cablu Ethernet, mergi la linia cu Adresa IPv4 și acolo vei găsi adresa ta IP.
Dacă folosești Wi-Fi, mergi la secțiunea Wireless LAN adapter Wi-Fi și pe Adresa IPv4 vei găsi adresa ta IP.

Înlocuiți parametrii comenzilor API conform cazului dumneavoastră

Înlocuiți adresa IP evidențiată cu roșu cu adresa IP a computerului dumneavoastră

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

Înlocuiți PORT-ul evidențiat cu portocaliu cu numărul portului utilizatorului dumneavoastră HTTP API.

1.) Faceți clic pe butonul avansat din bara de instrumente de sus.

Figura 5 - butonul avansat

2.) Apoi faceți clic pe butonul detalii.

Figura 6 - butonul detalii

3.) În final, în câmpul de introducere HTTPS PORT veți găsi numărul portului dumneavoastră.

Figura 7 - câmpul de introducere HTTPS PORT

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

Înlocuiți USER-ul evidențiat cu verde cu numele utilizatorului dumneavoastră HTTP API

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

Înlocuiți PASS-ul evidențiat cu mov cu parola utilizatorului dumneavoastră HTTP API

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

Înlocuiți NUMBER-ul evidențiat cu albastru cu numărul de telefon căruia doriți să trimiteți SMS-ul.

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

În final, înlocuiți MESSAGE-ul evidențiat cu turcoaz cu textul pe care doriți să-l trimiteți, dar înlocuiți toate spațiile cu semne +

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

Finalizare

Acum că ați completat toți parametrii, așa ar trebui să arate caseta de text URL.

Figura 8 - caseta de text URL

Acum apăsați Enter.

Rezultat

Așa ar trebui să arate acum browserul dumneavoastră.

Figura 9 - Browser

Linia evidențiată cu albastru vă spune ce s-a întâmplat cu mesajul.
Linia evidențiată cu roșu vă spune cărui număr l-ați trimis.

Mesajul ar trebui să ajungă și la telefon.

Mesaj de eroare

Un alt scenariu este atunci când nu ați completat parametrii conform cerințelor.
Atunci browserul ar trebui să arate astfel.

Linia în roșu vă spune ce a mers greșit.

Acum să analizăm cum funcționează comanda

Prima parte cheie este când scriem api:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
Acesta este momentul în care adresăm API-ul.

După aceea, am adresat câteva valori, prima fiind action:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
Valoarea action descrie acțiunea pe care dorim să o realizăm, dar în momentul actual are doar o singură valoare, și anume sendmessage.

Următoarea valoare a fost username:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
Valoarea username indică ce utilizator să folosească pentru a trimite mesajul și trebuie să fie codificată URL. Lungimea maximă este de 16 caractere.

După aceea a venit password:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
Valoarea password indică ce parolă să folosească atunci când se utilizează utilizatorul și trebuie să fie codificată URL. Lungimea maximă este de 16 caractere.

Următoarea a fost recipient:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
Valoarea recipient descrie numele dispozitivului căruia îi trimitem și trebuie să fie codificată URL. Lungimea maximă este de 16 caractere.

Următoarea valoare a fost messagetype:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
messagetype conține tipul de mesaj pe care dorim să îl trimitem și trebuie să fie codificată URL. Pentru a vedea valorile posibile, specificația tipului de mesaj mobil enumeră tipurile de mesaje acceptate de Ozeki 10 SMS Gateway.

Următoarea valoare a fost messagedata:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Descriere:
messagedata conține datele pe care trebuie să le trimitem, trebuie codificate în UTF8 și trebuie să fie codificate URL. Lungimea maximă este de 32768.

Vedeți mai multe proprietăți pe care le putem adăuga la comanda noastră SMS API și obțineți o explicație mai detaliată.

Pentru a rezuma

Acest articol a explicat cum să trimiteți un mesaj SMS direct din browserul dumneavoastră. Trimiterea SMS-urilor din browser folosind Ozeki SMS Gateway va face fluxul de informații mai ușor și mai rapid. Acest serviciu poate fi pus în practică și poate face organizația dumneavoastră mai eficientă, deoarece permite ca informațiile să fie livrate pe telefoanele mobile.

Dacă doriți să construiți o soluție flexibilă de SMS, nu ar trebui să vă opriți din citit aici. Ozeki are mai multe articole care vă pot ajuta cu acest proiect: Cum să trimiteți SMS cu Python.

Următorul lucru pe care trebuie să-l faceți este să descărcați Ozeki SMS Gateway și să configurați această soluție imediat! Totul este acolo pentru a o pune în funcțiune în mai puțin de 10 minute.

More information