1

我们正面临 Graph API 的问题。Facebook Graph API“/{page-id}/feed”不适用于具有有效应用访问令牌的所有页面。以前它曾经工作过。我们今天注意到 API 抛出错误


{ "error": { "message": "发生未知错误。", "type": "OAuthException", "code": 1 } }


不工作页面:

https://graph.facebook.com/22934684677/feed?access_token= https://graph.facebook.com/42798291365/feed?access_token=

注意:如果我们传递用户访问令牌而不是应用令牌,它就会起作用。

Facebook 开发人员 Docs 说“查看公开分享的帖子需要访问令牌。” 所以应用访问令牌应该可以工作!

Facebook 是否更改了 API 内部的某些内容?任何人都可以帮助解决问题

4

2 回答 2

3

您应该为页面数据使用页面令牌。不使用 App Token 的页面很可能受到年龄或位置的限制。由于 App Token 不包含任何用户会话,因此您无法确定用户是否应该有权访问它。

如果它不适用于应用程序令牌并且页面绝对不受限制,请提交错误。

于 2015-02-20T21:23:47.617 回答
2

发生这种情况是因为某些返回的帖子可能对它们有额外的限制,需要用户令牌来验证这一点。使用页面令牌或用户令牌作为解决方法。话虽如此,请求不应因未知错误而失败,我们正在修复此处的错误报告: https ://developers.facebook.com/bugs/783169051760311/

于 2015-03-03T18:25:13.700 回答