Zend framework. Отправка твита
Статьи -> Программирование -> Zend Framework
Zend framework. Отправка твита
v:1.0 23.01.2010
Микроблоги Twitter набирают все большую популярность, поэтому вполне понятно желание вебмастера использовать это средство для раскрутки сайта. При появлении на сайте нового материала вебмастер отражает этот факт в новостной ленте, к которой уже подключен RSS-канал, и отправляет соответствующее сообщение в Twitter. Если новостная лента формируется автоматически, то вполне понятно желание и твит отправлять тоже автоматически.
Пользователи Zend framework могут воспользоваться несколькими способами отправки сообщения в Twitter.
Способ первый. Использование специализированной библиотеки Zend_Service_Twitter.
Где $vUserName и $vPassword - имя и пароль пользователя в Twitter, а $vMessage - сообщение, которое надо передать.
Как видите, способ более чем простой и пояснения не требует.
Второй способ.
Этот способ описывается здесь:
http://www.davedevelopment.co.uk/2008/10/13/zend-framework-and-the-twitter-api
Где $vUserName и $vPassword - имя и пароль пользователя в Twitter, а $vMessage - сообщение, которое надо передать.
Dave Marshall не понравился класс Zend_Service_Twitter и он пошел своим путем, давайте разберемся, что делает.
Zend_Http_Client - это реализация HTTP клиента для PHP. Клиент поддерживает как простой функционал, например, отправка различных HTTP запросов,
так и более сложный, например, HTTP идентификацию и механизм cookie.
Для отправки сообщения Dave создает HTTP-запрос, логируется на сервер Twitter и отправляет запрос, в параметре которого указывает текст сообщения.
Есть множество способов отправки твита и без использования Zend framework.
Во-первых, для использования класса Zend_Service_Twitter не обязательно использовать весь framework, можно только этот класс.
Во-вторых, в программах на PHP можно использовать или библиотеку API Twitter http://apiwiki.twitter.com
или обертки стандартного API, выполненные в виде других, часто более удобных библиотек.
Многие из этих библиотек доступны для свободного использования.
Петрелевич Сергей
petrelevich@yandex.ru
www.SmartyIT.ru
Метки: PHP Web Zend Framework Twitter
Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.