php-twient 0.2リリース – TwitterのStreaming APIに対応

今まで横目でちらっと見てるだけだったTwitterのStreaming APIですが、今年に入って正式リリースになったのでphp-twientで対応してみました。

サンプルコードは以下のような感じ

<?php
require_once 'Twitter.php';

$user = 'your account';
$pass = 'your password';

$twitter = new Twitter();
$twitter->basicAuth($user, $pass);
$twitter->streaming('statuses/filter',array('track'=>'Sushi,Japan'),'_callback');
function _callback($status) {
    static $count = 0;
    echo $status['user']['name'].':'.$status['text'] . PHP_EOL;
    return ($count++<5);
}
?>

Twitter Streaming API by php-twient 0.2

PHPでStreamingする場合、数行でかけるのでライブラリは必要なさそうな気がしますが。