YQL Twitter时间线超出了限额。解决方法

时间:2012-07-25 13:58:37

标签: javascript jquery ajax twitter yql

我正在寻找解决方案/建议:

我想使用YQL获取推特时间线供稿,

Feed示例:

https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=NynasBo&count=2

这是我的YQL查询字符串:

select * from json where url="https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=NynasBo&count=2" 

但是因为Twitter对通话次数有限制我当然几乎总是“超出限速”,因为很多用户都在使用雅虎域名。

我想要并建议制作如何在这种情况下有解决方案或解决方法,例如:

更改域名, 使用不同的表格, 不同的获取方式, 别的,因为..等等

不幸的是,我对YQL没有太大的经验:(。

PS:

我只使用客户端代码(javascript / jQuery)

为什么我需要在此cae中使用YQL

我想在一个时间内填充大约10-15个用户时间线,为此我必须进行10-15次AJAX调用,其中YQl有 yql.query.multi tabe这是一个完美的对我来说,我可以将所有这些查询合并为一个并使用1个AJAX调用。

我感谢任何帮助。

抱歉我的英文

由于

1 个答案:

答案 0 :(得分:0)

亚历,

请查看页面上的“我如何开始使用”部分:http://developer.yahoo.com/yql/并获取访问密钥。您可能需要一个oauth库。

如果您没有访问密钥,则应用“每IP速率限制”。从上面的网页,费率限制如下:

使用限制 每个应用程序限制(由您的访问密钥标识):每天100,000个呼叫
每IP限制:/ v1 / public / :每小时2,000次通话; / v1 / yql / :每小时20,000次呼叫