Existuje mnoho služeb, které můžeme do našich aplikací zahrnout, abychom zvýšili jejich funkčnost a přidali jim na hodnotě. Jednou z těchto služeb, které můžeme přidat, je odesílání SMS z naší platformy a to vše v několika jednoduchých krocích.
K odeslání SMS z PHP použijeme API TextMagic, který konfigurací několika možností můžeme mít k dispozici pro naši aplikaci.
Získání API TextMagic
Nejprve přejdeme na stránku TextMagic a zaregistrujeme se konvenčním způsobem, po dokončení procesu se nám zobrazí nastavení, která můžeme použít, zvolíme výchozí nastavení jako na následující obrazovce.
Poté budeme mít ověřovací obrazovku, abychom ověřili, že služba funguje správně, zadáme své číslo a pokud chceme, změníme text, který obdržíme jako test, poté, co to provedeme, stiskneme Poslat.
Vybíráme produkt, který chceme vyzkoušet, v tomto případě by to byl SMS API a přejdeme na další obrazovku, kde nás přijme nabídka API z TextMagic, kde můžeme vidět uživatele, kterého použijeme v našem kódu PHP.
Nyní musíme pouze vygenerovat heslo a stáhnout knihovny, abychom mohli používat třídy, které mají metody odesílání zpráv. Jakmile je knihovna stažena, umístíme ji do stejného adresáře, kde bude náš hlavní kód, a nakonec stiskneme tlačítko Vygenerujte nové heslo API vygenerovat heslo našeho kódu. Díky tomu je čas vyvinout funkčnost.
Kód
Abychom vytvořili funkce, vytvoříme nový soubor .php který musí být ve stejném adresáři jako knihovny. Podívejme se na kompletní kód a poté vysvětlíme, jak funguje:
$ uživatel, 'heslo' => $ heslo)); $ answer = $ router-> send ('Nová textová zpráva z PHP!', pole (34630735410), true); var_dump ($ odpověď);První věc, kterou uděláme, je zahrnout knihovny třídy TextMagic, tímto způsobem můžeme bez problému použít způsoby dopravy. Definujeme uživatelské jméno a heslo poskytnuté aplikací, vytvoříme objekt třídy TextMagicAPI, voláme metodu poslat předáním telefonního čísla, na které zpráva přijde, do pole a nakonec vytiskneme odpověď v případě, že zpráva nedorazí, abychom věděli, co se stalo s naší funkčností.
Když zkontrolujeme svůj mobil, vidíme, že SMS máme v doručené poště a se zprávou, kterou jsme zahrnuli.
Je důležité zmínit, že do našeho kódu jsme mohli zahrnout jediné číslo, ale tuto funkci lze rozšířit a kombinovat s dotazy na naše Databáze nebo dokonce importovat soubor Vynikat a poté zpracujte čísla v iteračním cyklu a odešlete je hromadně.
Již víme, jak odesílat SMS z PHP s několika jednoduchými řádky kódu a je to kvůli snadnosti metod obsažených v souboru TextMagicZbývá pouze každému rozšířit funkčnost, pokud ji potřebuje, a přizpůsobit ji potřebám každé z aplikací, které to vyžadují.