我想在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
- 下载lib
- 运行我的MAMP(或WAMP或LAMP)
- 打开这个例子,放上我的钥匙
- 转到页面
- 什么都没有。除了浏览器加载程序
为什么会这样?
- 是本地主机造成的吗
- 还是没有参数
- 还是新的twitter限制
流式API不是litte应用程序的正确工具使用普通REST API会更好。
流式API应用程序不应该在浏览器中运行;不要忘记set_time_limit(0)
,并在comandline中启动你的.php脚本,它将永远运行(你应该将tweets保存在数据库中,这样你的普通浏览器脚本就可以显示它们)