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>.

Яндекс цитирования Ðåéòèíã@Mail.ru Rambler's Top100