我使用facebook api通过PHP Facebook SDK将内容直接发布到我的Facebook页面。 它工作正常。今天它给出了以下错误 -
图表返回错误:验证访问令牌时出错:这可能是因为用户已注销或可能是系统错误造成的。
还在Graph API Explorer中检查了访问令牌获得了以下响应 -
{
"error": {
"message": "Error validating access token: This may be because the user logged out or may be due to a system error.",
"type": "OAuthException",
"code": 190,
"error_subcode": 467,
"fbtrace_id": "EGQyfrsUuaF"
}
}
以下是我一直要求的权限
电子邮件,manage_pages,pages_show_list,publish_pages,public_profile
email
和public_profile
权限适用于使用hybridauth进行社交登录。它仍然很好用。
问题在于发布内容。
#Edit
调试访问令牌得到了这个
我已尝试为Page请求新令牌,但在错误后返回 -
{
"error": {
"message": "(#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.",
"type": "OAuthException",
"code": 10,
"fbtrace_id": "GFFcmId8+XH"
}
}
然后我尝试提交应用以供审核。但它要求大量的信息,如截屏,逐步说明publish_pages和manage_pages项目。
我在这里很困惑,我需要提交我的应用程序进行审核,还是有另一种简单的方法来解决这个问题? 请帮帮我,谢谢。