Trimite SMS de la PHP

Cuprins

Există multe servicii pe care le putem include în aplicațiile noastre pentru a le crește funcționalitatea și pentru a adăuga valoare la aceasta. Unul dintre aceste servicii pe care le putem adăuga este trimiterea de SMS-uri de pe platforma noastră și totul în câțiva pași simpli.

Pentru distribuire SMS din PHP vom folosi API-ul TextMagic, care configurând câteva opțiuni îl putem avea disponibil pentru aplicația noastră.

Obținerea API-ului TextMagic
Mai întâi mergem la pagina TextMagic și ne înregistrăm într-un mod convențional, după ce procesul este terminat ni se vor indica setările pe care le putem aplica, alegem setările implicite ca în ecranul următor.

Apoi vom avea un ecran de verificare pentru a verifica dacă serviciul funcționează corect, ne punem numărul și dacă vrem schimbăm textul pe care îl vom primi ca test, după ce facem acest lucru, apăsăm Trimite.

Alegem produsul pe care vrem să-l încercăm, în acest caz ar fi API-ul SMS și mergem la următorul ecran unde vom fi primiți prin meniul API al TextMagic, unde putem vedea utilizatorul pe care îl vom folosi în codul nostru PHP.

Acum trebuie doar să ne generăm parola și să descărcăm bibliotecile pentru a putea folosi clasele care au metodele de trimitere a mesajelor. Odată ce biblioteca este descărcată, o plasăm în același director unde va fi codul nostru principal și, în cele din urmă, apăsăm butonul Generați o nouă parolă API pentru a genera parola codului nostru. Cu acest lucru, este timpul să dezvoltați funcționalitatea.

Codul
Pentru a crea funcționalitatea, creăm un fișier nou .php care trebuie să fie în același director cu bibliotecile. Să vedem codul complet și apoi vom explica cum funcționează:

 $ utilizator, 'parolă' => $ parolă)); $ reply = $ router-> send ('Mesaj text nou de la PHP!', matrice (34630735410), adevărat); var_dump ($ răspuns);
Primul lucru pe care îl facem este să includem bibliotecile din clasa TextMagic, în acest fel putem folosi metodele de expediere fără nicio problemă. Definim numele de utilizator și parola furnizate de aplicație, creăm un obiect al clasei TextMagicAPI, numim metoda trimite trecând numărul de telefon la care mesajul va ajunge în matrice și, în cele din urmă, imprimăm răspunsul în cazul în care mesajul nu ajunge, pentru a ști ce s-a întâmplat cu funcționalitatea noastră.

Când ne verificăm telefonul mobil, putem vedea că avem SMS-urile în căsuța de e-mail și cu mesajul pe care l-am inclus.

Este important să menționăm că în codul nostru am putut include un singur număr, dar această funcționalitate poate fi extinsă și combinată cu interogări către Bază de date sau chiar importați un fișier excela și apoi procesați numerele într-un ciclu iterativ și trimiteți-le în bloc.

Știm deja cum să trimitem SMS-uri de la PHP cu câteva linii simple de cod și acest lucru se datorează ușurinței metodelor incluse în TextMagicRămâne ca fiecare să extindă funcționalitatea doar dacă are nevoie de ea și să o adapteze la nevoile fiecărei aplicații care o necesită.

wave wave wave wave wave