0

我正在寻找适合我的情况的解决方案/建议:

我想使用 YQL 获取 twitter 时间线提要,

饲料示例:

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 对调用次数有限制,当然我几乎总是得到“超出速率限制”,因为很多用户都在使用 yahoo 域名。

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

更改域名,使用不同的表格,不同的方式来获取提要,其他的,因为..等

不幸的是,我对 YQL 没有丰富的经验 :(。

PS:

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

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

我想将大约 10-15 个用户时间线合并为一个,为此我必须进行 10-15 个 AJAX 调用,其中 YQl 有yql.query.multi表,这对我来说是一个完美的解决方案,我可以结合所有这些查询合二为一并使用 1 个 AJAX 调用。

我很感激任何帮助。

对不起我的英语不好

谢谢

4

1 回答 1

0

亚历克斯,

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

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

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

于 2012-07-26T18:37:19.687 回答