SMS küldése HTTP API-val PHP-ban

Látni fogod, hogyan tud egy véletlenszerű személy az internetes böngészőjéből SMS-t küldeni. A trükk az, hogy sendmessage' HTTP kéréseket küldeni az Ozeki SMS Gateway HTTP API-jának. A 'sendmessage' kérés bármilyen SMS-t képes küldeni az SMS Gateway-en keresztül.

Videó tartalom
1. Letöltés PHP fájl
2. PHP fájl másolása a webszerverre
3. HTTP szerver felhasználó létrehozása
4. PHP fájl módosítása
5. Weboldal megnyitása
6. Tesztüzenet küldése
sendsms.zip

1. videó - Hogyan küldjünk SMS-t HTTP API-val PHP-ban (Videó útmutató)

Ha lefelé görgetsz, találhatsz képernyőképeket, amelyek leírják, hogyan implementáld a HTTP API + PHP megoldást.

1. lépés - Webszerver beállítása

Az első lépés egy olyan rendszer beállítása, amellyel üzeneteket küldhetsz egy weboldalról, hogy letöltöd a számunkra biztosított fájlokat. A letöltési linkre kattinthatsz a weboldal tetején, ahogyan az 1. ábrán láthatod. Miután rákattintottál a letöltési linkre, várnod kell, amíg a böngésződ letölti a fájlokat.

PHP/HTML fájlok letöltése
1. ábra - PHP/HTML fájlok letöltése

Miután megvannak a fájlok, át kell helyezned őket a webszerver "www" mappájába. A 2. ábrán láthatod a mappa elérési útját, ahová a fájlokat másolnod kell.

a letöltött PHP és HTML fájlok másolása a webszerver www könyvtárába
2. ábra - A letöltött PHP és HTML fájlok másolása a webszerver WWW könyvtárába

2. lépés - Új felhasználó beállítása

Ha minden fájl a megfelelő helyen van, most már bejelentkezhetsz az Ozeki 10-be. A 3. ábrán egy példa felhasználói fiókot használunk. Bejelentkezhetsz a felhasználóneved és jelszavad megadásával, majd az "OK" gomb megnyomásával.

bejelentkezés az ozeki ten-be
3. ábra - Bejelentkezés az Ozeki 10-be

Az HTTP szerver és az Ozeki 10 közötti kapcsolat létrehozásához el kell indítanod az SMS Gateway-t. Ezt megteheted az "SMS Gateway" ikon megkeresésével az Ozeki 10 asztalán, majd ráklikkelve. Láthatod, mit kell keresned a 4. ábrán.

az sms gateway alkalmazás megnyitása
4. ábra - Az SMS Gateway alkalmazás megnyitása

Az HTTP szerverrel való kommunikációhoz a Gateway-nek új felhasználóra van szüksége. Létrehozhatsz egyet az "Új felhasználó vagy alkalmazás hozzáadása" gombbal az SMS Gateway főoldalán, ahogyan a 5. ábrán láthatod.

kattints az új felhasználó vagy alkalmazás hozzáadása gombra
5. ábra - Kattints az 'Új felhasználó vagy alkalmazás hozzáadása...' gombra


Most telepítheted az HTTP szervert, amelyet üzenetküldéshez fogsz használni. Kattints a "Telepítés" gombra az "HTTP szerver" cím mellett a webszerver konfigurálásának megkezdéséhez. A 6. ábrán találod.

http szerver felhasználó telepítése
6. ábra - 'HTTP szerver' felhasználó telepítése

Itt létrehozhatod az új felhasználó nevét, amelyet a szerverrel való kommunikációhoz fogsz használni. Ahogy a 7. ábrán láthatod, a felhasználónak a "HTTP" nevet adtuk.

a felhasználó nevének létrehozása
7. ábra - A felhasználó nevének létrehozása

3. lépés - A sendsms.php fájl módosítása

Most módosítanod kell a sendsms.php fájlt, amelyet letöltöttél és áthelyeztél a www mappába. A 8. ábrán láthatod, hogyan kell kinéznie a PHP fájlnak a módosítások elvégzése után.

sendsms.php módosítása
8. ábra - A sendsms.php módosítása

4. lépés - A weboldal tesztelése

Kész vagy, most már megnyithatod az imént létrehozott oldalt, és elkezdheted az első üzeneted beírását. Menj a böngésződbe, és írd be a következőt: "localhost\sensms\sendsms.html". Nyomj entert, és a weboldal betöltődik. A 9. ábrán láthatod, mit kell beírnod.

a létrehozott weboldal megnyitása
9. ábra - A létrehozott weboldal megnyitása

Most már küldhetsz egy tesztüzenetet az Ozeki 10 SMS Gateway-nek. A "Címzett" az a szám lesz, amelyről az üzenetedet küldöd, és az "Üzenet" maga az üzenet szövege. A 10. ábrán egy példa számot használtunk.

tesztüzenet küldése
10. ábra - Tesztüzenet küldése

Ha gondosan követted az útmutatót, most már van egy működő rendszered. Ahogy a 11. ábrán láthatod, az üzeneted feldolgozásra került, és elküldésre került a címzettnek.

az üzenet elküldve
11. ábra - Az üzenet elküldve

Reméljük, hogy ez az útmutató hasznos volt. Ha bármilyen problémád van bármelyik lépéssel kapcsolatban, nyugodtan lépj kapcsolatba velünk a info @ ozeki.hu címen.

Összegzés

Ebben az útmutatóban bemutattuk, hogyan használhatod a HTTP API-nkat PHP-ban. Ezzel a megoldással az internetes böngésződből is küldhetsz SMS üzeneteket. Ez egy 'sendmessage' HTTP kérést küld az Ozeki SMS Gateway-nek, amely másodpercenként akár 1000 SMS-t is képes küldeni. Ez a szolgáltatás használatba vehető, és hatékonyabbá teheti a szervezetedet, mivel lehetővé teszi kulcsfontosságú információk továbbítását, csak egy webböngésző használatával.

További információkért erről a technológiáról és az Ozeki SMS Gateway-ről, ne hagyd abba a munkát itt. Ha többet szeretnél megtudni a rendszerről, látogass el az oldalra, ahol Python-t használunk SMS üzenetek küldéséhez.

Most a következő dolgod, hogy letöltöd az Ozeki SMS Gateway-t, és azonnal konfigurálod ezt a megoldást! Minden adott ahhoz, hogy kevesebb, mint 10 perc alatt működésre bírd.