Сейчас на сайте
Сейчас 5 гостей онлайнПоиск
Tag Cloud
Twitter oAuth и Cod... Баллада о г... сихи лирик... стихи лири... Динамическ... Домашняя с... Использова... Использова... Отправка с... Создание ф... Шепот посл... TinyMCE в Rails стихи лири... Быстрая ра... Пишем собс... Создание с... Установка ... Ностальгия... Москва-Бел... стихи лири... Стихи про п... Крылья сти... Создание п... Простой по... Создание п... Одинокий в... Гражданин ... Несчастный... Сонет стих... Отрезок ст... Врагу не сд... Предчувств... Поиск в ст... Использова... Смерть дву... Использова... Как сделат... Как сделат... Облако тег... Южная сере... Программна... Codeigniter в де... CodeIgniter: фор... проверка в... стихи лири... WEB fetcher(scrappe... Простой Twitt... стихи твор... стихи лири... Проверка п... Создание и ... Побег с Сол... Отправка SMS... MS VSTO 2007/Infusio... Установка R... Fckeditor в при... Степные тр... моя любовь. К твоим оз... Сомкнуть л... чтоб отдат... вот – вот ... еще не расс... Снег тишина и лу... и мира пово... что мой пос... Лишь ты. И т... ты любима ты чиста. Экспорт да... Я пью до дн... что нам теп... -Наш первый... Социальные... Социальные... Спит в можж... Воздух про... Стены рожденные ... эхо умрет. Неотправле... стихи лири... Он порезал... Боясь шагн... не осталос... Услышать з... Программир...
| Отправка SMS c помощью Twilio |
|
|
|
| 26.07.2011 21:46 |
|
Twilio - это веб-сервис, использующий технологию «облачных вычислений» и предоставляющий различные функции телефонии. После регистрации и подписки, как правило, в платном варианте, становятся доступными отправка SMS,получение голосовых сообщений, входящих звонков, которые переводятся в текстовые сообщения, запись голосовых сообщений, получать информацию о погоде и т.д. К Twilio существует REST API, который позволяет создавать приложения на Ruby,Python,PHP. Мы пошагово разработаем такое приложение, которое будет отправлять SMS.
1. Итак, регистрируемся в Twilio,после чего получаем AccountSid и AuthToken,которые представляют собой строки из набора букв и цифр. Обе эти переменные будут далее использоваться в PHP скрипте, который будет отправлять SMS.Естественно, что без них Twilio не будет осуществлять никаких действий. Это ключи для работы с системой. 1. Далее мы создаем базу данных и таблицу “clients”, в которой будут храниться информация об абонентах.
CREATE TABLE `clients` ( `id` int(11) NOT NULL DEFAULT '0', `firstname` varchar(50) DEFAULT NULL, `lastname` varchar(60) DEFAULT NULL, `email` varchar(105) DEFAULT NULL, `mobile` varchar(25) DEFAULT NULL, `note` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2. Теперь можно разрабатывать непосредственно РНР скрипт:
<?php require "twiliorest.php"; //подключаем библиотеку Twilio,разработанную для РНР.
$ApiVersion = "2008-08-01"; //версия используемого API,обязательный параметр, необходимый //при cоздании запроса к Twilio
$user_id= $_GET[‘userid’];//ID пользователя, передаваемое из другого PHP скрипта //устанавливаем AccountSid и AuthToken $AccountSid = "YOURACCNTID"; $AuthToken = "YOURTOKEN";
//Создаем новый объект Twilio Rest Client $client = new TwilioRestClient($AccountSid, $AuthToken);
// подключаемся к базе данных и таблице клиентов mysql_connect("myserverlocalhost","dbuser","dbdpwd"); mysql_select_db("twliodb");
// получаем номер телефона клиента по его id $result=mysql_query(“select * from clients where id = ‘$user_id’”) or die(mysql_error()); while($row = mysql_fetch_array($result)){ //получаем результат – номер мобильного телефона клиента $from="Mr.Boss"; $mobile = $row["mobile"]; $first_name= $row["first_name"]; $last_name= $row["last_name"]; $name= $first_name.””.$last_name; Это все, как видите, все достаточно просто.
|


