0

我创建了一个网站,在该网站上,我可以通过两种方式获得最后一条推文。一个使用 jQuery 插件,两个使用 php。

jQuery 插件是http://tweet.seaofclouds.com/ 我面临的问题是 php 给我的错误。

如果我在没有上下文的情况下使用 file_get_contents($url) 它会给我

无法打开流:HTTP 请求失败!HTTP/1.0 400 错误请求

如果我使用带有“ignore_errors”=>true 上下文的 file_get_contents,它会给我

array(2) { ["request"]=> string(61) "/1/statuses/user_timeline.json?screen_name=xxxxxx&count=1" ["error"]=> string(74) "超出速率限制。客户可能每小时发出的请求不超过 150 个。” }

奇怪的是,我问这个问题的原因是 jQuery 插件总是成功的。

如果我 console.log 来自插件的请求,与我试图通过 php 获取的 url 相同:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=xxxxxxxx&count=1&include_rts=1&page=1&include_entities=1

有谁可以告诉我会发生什么?

4

0 回答 0