我正在尝试使用 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 的社区表似乎提供了一种绝妙的方式来轻松地完成非常复杂的事情,所以可以这么说,我不想在最后一个障碍中跌倒。