Anonim

У недавном пројекту замољено је да нађем решење за слање текстуалних порука као премиум функције на веб локацији клијента. То није нешто што сам икада раније радио, али мислио сам да ћу све податке које сам прикупио саставити у један једноставан туториал за оне који желе да учине исто

Бесплатна опција - е-пошта

Ако већ нисте знали, текстуалне поруке се заправо могу послати путем е-маила већини мобилних оператера. На пример, ја сам АТ&Т купац. Да бих себи послао текстуалну поруку без телефона, могао бих да отворим гмаил и пошаљем е-маил поруке: Добио бих текстуалну поруку баш као и било коју другу поруку.
Примена тога на ПХП је довољно једноставна у смислу стварног кода. Функција поште ће учинити трик прилично лепо. Ако вам је при руци ваш број и знате који носилац користи, можете потражити овде носач мобитела. Слати поруку себи било је лако као:

$ нумбер = "999-999-9999"; $ царриер = "@ ткт.атт.нет"; $ мессаге = "Ово је текст"; $ сент = маил ("$ царриер", "Тест", $ мессаге); ецхо $ послан? "Маил послан": "Маил НОТ сент"; // пошта (адреса е-поште, предмет, тело); // субјект није потребан и по жељи се може оставити празан

Међутим, то може створити дилеме. Захтијева да знате и број И носач мобитела. Уз преносивост броја, носач мобилног телефона се може променити, и ако вас корисник не обавијести о тим подацима, не бисте имали могућност да знате да се њихов мобилни телефон променио. Ова опција за нас једноставно није изведива јер нам је требала да ради беспрекорно без обзира да ли су променили превознике или какав год случај био. Да имамо број, то су све информације које би нам требале. Затражити од корисника да задржи више информација од тих до сада тражио је превише.
Могао бих да видим да је ово користан начин слања текстуалних порука ако само тражим да направим неку врсту обавештења за себе. тј. ако један од мојих дневних скрипти за крон није успео, нешто у складу с тим. Ово није скалабилно поуздано решење за било коју врсту решења која је већа од само неколико корисника.

Паид опција - СМС пролази

Постоје бројни СМС приступници са различитим ценама и АПИ-јевима. СМС приступници нису бесплатни, али пружају сигурнији и поузданији начин обављања посла. Сетио сам се да сам радио истраживање на ову тему пре око годину дана и име Твилио је запело. Они су они који сам завршио са употребом, а брзи и лаки водич је испод. Коштале су 1 цент по текстуалној поруци, не најјефтинији, али веома разумни за оно што смо желели да остваримо.

Како послати СМС поруку помоћу Твилио-а

Прво ћете требати рачун код њих, па се пријавите. Обезбедиће вам кориснички ИД и токен за потврду идентитета који можете прикључити у одговарајуће променљиве у наставку. Затим преузмите званичну библиотеку Твилио ПХП одавде.

// укључују службену Твилио ПХП библиотеку укључују 'Сервицес / Твилио.пхп'; $ аццоунттид = "#######"; $ токен = "#######"; // прогласити нову инстанцу класе твилио услуга $ цлиент = нев Сервицес_Твилио ($ АццоунтСид, $ АутхТокен); $ минумбер = "##########"; $ то = "##########"; $ боди = "ово је текстуална порука"; $ цлиент-> аццоунт-> смс_мессагес-> цреате ($ фром, $ то, $ боди); // воила! Порука послата

За било коју количину размера, препоручио бих коришћење пролаза попут Твилио-а. Не морате бринути да пратите превозника и по мом искуству они су били изузетно поуздани. Било какве повратне информације или сугестије, јавите ми у коментарима испод.

Како слати текстуалне поруке помоћу пхп-а