Отправляет email-рассылки с помощью сервиса Sendsay

Килограмм килобайтов

  Все выпуски  

Килограмм килобайтов


Килограмм килобайтов

Сайт рассылки: Smarty IT Выпуск №62, 2010-01-23
Блог рассылки в Живом Журнале
"Следуйте за моим твитом..."
Статьи
 
СУБД Oracle
Операционные системы
Программирование
WEB-программирование
Java-программирование

Здравствуйте, уважаемые подписчики.

На днях я к своему сайту прикрутил автоматическую отправку новостей в Twitter, сейчас хочу рассказать, как это сделал.

Отправка твита

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

Обсудить статью в ЖЖ

Ведущий рассылки: Петрелевич Сергей


В избранное