我找到了一个适用于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时
我收到以下错误: 用户没有MESSAGE的READ权限。我... “” 的errorCode“:1101
如果我不需要在浏览器中执行任何操作,如何获得读取权限?
由于
答案 0 :(得分:2)
当我在浏览器中访问该URL时,我被要求进行身份验证。因此,您似乎已经在浏览器中进行了身份验证,这就是它的工作原理(在私人浏览窗口中尝试它,它也应该要求您进行身份验证)。
我猜https://developer.yahoo.com/oauth/guide/oauth-signing.html有你需要的信息。