【发布时间】:2010-11-10 20:43:04
【问题描述】:
我正在尝试使用 YQL 的社区 Twitter 表从 Twitter 检索用户时间线。完整的 REST 网址是
https://query.yahooapis.com/v1/public/yql?q=SELECT%20*%20FROM%20twitter.status.timeline.home%20WHERE%20oauth_consumer_key%20%3D%20'kt9wDTrDREjXzRhBMpw'%20AND%20oauth_consumer_secret%20%3D%20'zNnA76G3NhZSeaJdRv7munbyutlcqK8k0hazf6JrEo'%20AND%20oauth_token%20%3D%20'195tuy9661-yJFEsgA0VPCwg6gsNHtuy2y2Kq2LwTdKe4BRYa4j'%20AND%20oauth_token_secret%20%3D%20'myWfyDTtOHscMmJy6tuyU1XDyiZJiIIRkK7sIPvT2ngI'&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
(钥匙被破坏以保护有罪者)
我得到的回应是:
当前表 'twitter.status.timeline.user' 有 被阻止。它超过了分配的 时间或指令的配额
由于我似乎正确地进行了查询,我有点不知所措为什么我应该得到这个响应,特别是因为它可以通过 YQL 控制台正常工作。我唯一能想到的是,我需要以某种方式使用 API 密钥或 oAuth 凭据授权我的查询,但我无法找到一个易于理解的示例来说明如何执行此操作。
谁能指出我正确的方向? YQL 的社区表似乎提供了一种绝妙的方式来轻松完成非常复杂的事情,所以可以这么说,我不想在最后一个障碍中跌倒。
【问题讨论】: