使用curl抓取Yahoo Groups

时间:2016-02-19 00:48:44

标签: php api curl yahoo-api

我找到了一个适用于Yahoo Groups的API,我想用它来将最后100个帖子引入JSON格式的组中。我之前没有使用过API,但是我的研究表明使用curl是以编程方式获取api数据的最佳方法(我打算在php中编写一个函数来执行此操作)。

当我在浏览器中使用API​​工作正常时,      https://groups.yahoo.com/api/v1/groups/glastonburynoticeboard/messages?count=100&sortOrder=desc&direction=-1

但是当我尝试在终端中使用curl时

curl https://groups.yahoo.com/api/v1/groups/glastonburynoticeboard/messages?count=100&sortOrder=desc&direction=-1

我收到以下错误: 用户没有MESSAGE的READ权限。我... “” 的errorCode“:1101

如果我不需要在浏览器中执行任何操作,如何获得读取权限?

由于

1 个答案:

答案 0 :(得分:2)

当我在浏览器中访问该URL时,我被要求进行身份验证。因此,您似乎已经在浏览器中进行了身份验证,这就是它的工作原理(在私人浏览窗口中尝试它,它也应该要求您进行身份验证)。

我猜https://developer.yahoo.com/oauth/guide/oauth-signing.html有你需要的信息。