带有PHP/JavaScript强度的Twitter流API
-
09-10-2019 - |
题
我正在尝试创建网站,以显示有关特定哈希标签(例如#baseball或从特定用户@Twitter)的实时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类似的东西。或如何在此处设置输出。帮助您将不胜感激
解决方案
使用Ajax进行实时更新的最佳方法是通过投票。
设置计时器,向您刚刚发布的页面提出AJAX请求,使用JavaScript添加响应:)
这里有几页可以进行Ajax进行调查,即使是,它本质上也很简单,而且 setTimeout()
足够好的工作
http://www.nickriggs.com/posts/simple-ajax-polling-plugin-for-jquery/
https://github.com/robertfischer/jquery-periodicalupdater/
祝你好运 !
不隶属于 StackOverflow