Обновляем статус в Twitter из PHP

Категория: PHP Комментариев: 3

Небольшая функция, позволяющая обновить Ваш статус в Twitter из PHP-скрипта

function tweet($message, $username, $password)
{
 $context = stream_context_create(array(
 'http' => array(
 'method' => 'POST',
 'header' => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)).
 "Content-type: application/x-www-form-urlencoded\r\n",
 'content' => http_build_query(array('status' => $message)),
 'timeout' => 5,
 ),
 ));
 $ret = file_get_contents('http://twitter.com/statuses/update.xml', false, $context);
 return false !== $ret;
}

Использовать так:

if (tweet('Hello, Twitter!', 'user', 'password'))
 echo "Статус обновлен";
else
 echo "Ункноун Егог!";
Автор: Кто-то   @   30 апреля 2010 Комментариев: 3
Метки : ,

Поблагодарить автора

Webmoney Z163628999150, R617151845974

Комментариев: 3

Комментарии
Фев 21, 2011
5:52
#1 xmoonlight :

Что-то не срабатывает код... :cry:

Надо обновить бы.

марта 16, 2011
14:43
#2 Mons :

Код уже год как не рабочий. С августа они сменили принцип авторизации. Авторизация теперь только по oAuth

марта 16, 2011
18:34
#3 xmoonlight :

Есть где-нить рабочий? Мне нужно просто добавлять события в блог.

оставить комментарий

Предыдущая запись
«
Следующая запись
»