【发布时间】:2014-08-01 08:23:38
【问题描述】:
我们创建了一个具有以下权限的应用:
“应用信息”:已上线 “状态和评论页面”:上线
它具有以下权限:
应用详情 - 英语(英国)
电子邮件
manage_pages
public_profile
publish_actions
user_friends
再次全部批准。
那么为什么应用程序会报告错误并返回以下错误:“(#200) Permissions error”。
我们一辈子都看不到我们可能会错过什么。这是上个月创建的 v2 应用。
谢谢
安东尼
【问题讨论】:
-
你能给我们举一个你会得到这个错误的例子吗?
-
你让我思考(不幸的是仍未解决)。我们最初是向我/照片发布图像+消息,所以我想知道是否需要 user_photos 权限(即使文档没有这么说),但我试过没有,但仍然失败。 $params = array( 'access_token' => $this->facebook->getAccessToken(), 'message' => $message ); $updateID = $this->facebook->api('/me/feed','POST',$params);我希望对更新有所帮助和抱歉 - 一直按返回而不是 shift + return!
-
如文档所述,仅需要 publish_actions 权限。我只能猜测您的 access_token 没有所需的权限,您可以通过转储您的 access_token 并通过调试工具进行检查:developers.facebook.com/tools/debug
-
哇!我不知道那个工具。谢谢你。它现在显示:已发布 1406799047(23 小时前)过期从不有效真实来源 Web 范围 public_profile、manage_pages 显示问题所在。然而,今天早上重新添加了这个帐户,并且该应用程序确实具有这些权限!所以前进但缓慢!
-
所以您使用的access_token没有您在问题中提到的权限,如果您稍后添加了权限,您应该删除您提供的权限并重新询问他们。您可以在设置 > 应用 > 中删除权限
标签: facebook facebook-apps facebook-app-center