Пишемо в Twitter з PHP
Сьогодні Twitter на кожному кроці. Тому недивно, якщо ви захочете «цвірінькати» безпосередньо з PHP-скрипта. Реалізувати дану забаганку нам допоможе бібліотека CURL. Наша функція виглядатиме так:
<?php
function post_tweet ($message, $username, $password) {
$url = 'http://twitter.com/statuses/update.json';
$fld = http_build_query(array('status' => $message));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $username.':'.$password);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fld);
$ret = curl_exec($ch);
return false !== $ret;
}
?>
Використовуємо ф-цію post_tweet() наступним чином:
<?php
post_tweet (
'Тест з phpinfo.org.ua: повідомлення засобами PHP',
'ваш_логін', 'ваш_пароль'
);
?>
Читайте також статтю «Tweeting from PHP» (Fabien Potencier).
Оцініть, будь ласка, матеріал: