Anonim

Sa isang kamakailan-lamang na proyekto hiniling ako na magkaroon ng isang solusyon upang maipadala ang mga text message bilang isang premium na tampok sa pagiging kasapi ng isang kliyente. Ito ay hindi isang bagay na nagawa ko noon, ngunit naisip ko na isama ko ang lahat ng impormasyong natipon ko sa isang simpleng tutorial para sa mga naghahanap na gawin ang parehong

Ang Libreng Pagpipilian - E-mail

Kung hindi mo pa alam, ang mga text message ay maaaring maipadala sa pamamagitan ng e-mail sa karamihan ng mga mobile phone carriers. Halimbawa, ako ay isang customer ng AT&T. Upang maipadala ang aking sarili ng isang text message na walang telepono, maaari kong buksan ang gmail, at magpadala ng isang e-mail sa: Makukuha ko ang text message tulad ng nais kong ibang mensahe.
Ang paglalapat nito sa PHP ay madaling sapat sa mga tuntunin ng aktwal na code. Ang pagpapaandar ng mail ay magagawa ang lansihin na mabuti. Kung mayroon kang madaling gamitin na numero at alam ang carrier na ginagamit ng numero, maaari mong tingnan ang carrier ng cell phone dito. Upang magpadala ng isang mensahe sa aking sarili, madali itong:

$ number = "999-999-9999"; $ carrier = "@ txt.att.net"; $ message = "Ito ay isang teksto"; $ sent = mail ("$ carrier", 'Pagsubok', $ message); echo $ ipinadala? "Ipinadala ang mail": "HINDI ipinadala ang" mail; // mail (e-mail address, paksa, katawan); // ang paksa ay hindi kinakailangan at maiiwanang blangko kung nais

Maaari itong lumikha ng mga utang. Kinakailangan nitong malaman mo pareho ang bilang AT ang carrier ng cell phone. Sa pamamagitan ng kakayahang magamit ng numero, maaaring magbago ang carrier ng cell phone, at maliban kung ang isang gumagamit ay nagpaalam sa iyo ng impormasyong ito, wala kang paraan upang malaman na nagbago ang kanilang carrier. Ang pagpipiliang ito ay hindi maaaring magawa para sa amin dahil kailangan namin ito upang gumana nang walang kamali-mali kahit na nagbago sila ng mga tagadala o kung anuman ang kaso. Kung mayroon tayong numero, iyon ang lahat ng impormasyon na dapat nating kailanganin. Upang hilingin sa gumagamit na mapanatili ang maraming impormasyon kaysa sa napapanahon na ito ay humihiling ng labis.
Nakikita kong ito ay isang kapaki-pakinabang na paraan upang magpadala ng mga text message kung naghahanap lang ako upang makabuo ng ilang uri ng serbisyo ng abiso para sa aking sarili. ibig sabihin kung ang isa sa aking pang-araw-araw na script ng cron ay nabigo, isang bagay kasama ang mga linya. Hindi ito isang nasusukat na maaasahang solusyon para sa anumang uri ng solusyon na mas malaki kaysa sa ilang mga gumagamit lamang.

Ang Bayad na Pagpipilian - Mga Gateway ng SMS

Maraming mga gateway ng SMS doon, na may iba't ibang mga puntos sa pagpepresyo at mga API. Ang mga gateway ng SMS ay hindi libre, ngunit nagbibigay sila ng isang mas ligtas at mapagkakatiwalaang paraan ng paggawa ng trabaho. Naalala ko ang paggawa ng ilang pananaliksik tungkol sa mismong paksang ito tungkol sa isang taon na ang nakalilipas at natigil ang pangalang Twilio. Sila ang aking tinapos na gamit at ang isang mabilis at madaling tutorial ay nasa ibaba. Nagkakahalaga sila ng 1 sentimo bawat text message, hindi ang pinakamurang, ngunit napaka-makatwiran para sa kung ano ang sinusubukan naming tuparin.

Paano magpadala ng isang text message kasama si Twilio

Kakailanganin mo muna ang isang account sa kanila, kaya pumunta mag-sign up. Bibigyan ka ng isang id ng gumagamit at token ng pagpapatunay na maaari mong mai-plug sa naaangkop na mga variable sa ibaba. Susunod, i-download ang opisyal na aklatan ng Twilio PHP mula dito.

// isama ang opisyal na silid-aklatan ng Twilio PHP kasama ang 'Services / Twilio.php'; $ accountid = "#######"; $ token = "#######"; // ipahayag ang isang bagong halimbawa ng klase ng serbisyo ng twilio $ client = bagong Serbisyo_Twilio ($ AccountSid, $ AuthorToken); $ mynumber = "##########"; $ hanggang = "##########"; $ body = "ito ay isang text message"; $ client-> account-> sms_messages-> lumikha ($ mula, $ hanggang, $ katawan); // voila! mensahe na ipinadala

Para sa anumang sukat ng laki, nais kong inirerekumenda ang paggamit ng isang gateway tulad ng Twilio. Hindi mo kailangang mag-alala tungkol sa pagsubaybay sa carrier at sa aking karanasan na sila ay lubos na maaasahan. Anumang puna o mungkahi, ipaalam sa akin sa mga komento sa ibaba.

Paano magpadala ng mga text message gamit ang php