twitter api中的用户流



我想在js+php中的litte localhost应用程序中读取我自己的twit
我知道如何阅读api.twitter.com/1/statuses/user_timeline.json中的json?screen_name=myName,但由于速率限制,我需要制作用户流(https://dev.twitter.com/docs/streaming-api/user-streams)

我有我的4个密钥通过创建一个开发帐户:

'consumer_key' => '*****',
'consumer_secret' => '*****',
'user_token' => '*******',
'user_secret' => '******',

所以我试着用这个https://github.com/themattharris/tmhOAuth/blob/master/examples/userstream.php

  1. 下载lib
  2. 运行我的MAMP(或WAMP或LAMP)
  3. 打开这个例子,放上我的钥匙
  4. 转到页面
  5. 什么都没有。除了浏览器加载程序

为什么会这样?

  1. 是本地主机造成的吗
  2. 还是没有参数
  3. 还是新的twitter限制

流式API不是litte应用程序的正确工具使用普通REST API会更好。

流式API应用程序不应该在浏览器中运行;不要忘记set_time_limit(0),并在comandline中启动你的.php脚本,它将永远运行(你应该将tweets保存在数据库中,这样你的普通浏览器脚本就可以显示它们)

相关内容

  • 没有找到相关文章