我正在尝试创建网站以显示有关特定哈希标签的实时 Twitter 提要,例如#baseball 或来自特定用户@twitter,我的过滤器看起来像#baseball OR @twitter
现在我已经使用 Phirehose 完成了实现,但我想改用 AJAX,以便我可以在我的网站上的固定 div 中包含实时流。我搜索了很多,猜想很多人都这样做了,但我找不到任何参考代码或如何做到这一点的示例。
我正在使用的 PHP 代码:
require_once('../lib/Phirehose.php');
class FilterTrackConsumer extends Phirehose
{
public function enqueueStatus($status)
{
$data = json_decode($status, true);
if (is_array($data) && isset($data['user']['screen_name'])) {
echo $data['user']['screen_name'] . ': ' . urldecode($data['text']) . "\n";
}
}
}
// Start streaming
$sc = new FilterTrackConsumer('abc', 'abc', Phirehose::METHOD_FILTER);
$sc->setTrack(array('@twitter', '#baseball'));
$sc->consume();
我需要与 Javascript 和 PHP 类似的东西。或者如何在此处设置输出样式。帮助将不胜感激