Facebook 分享错误 : (#200) 用户未授权应用程序执行此操作
Posted
技术标签:
【中文标题】Facebook 分享错误 : (#200) 用户未授权应用程序执行此操作【英文标题】:Facebook sharing Error : (#200) The user hasn't authorized the application to perform this action 【发布时间】:2014-06-17 12:37:26 【问题描述】:当我尝试在墙上发布链接时出现此错误,
Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xb2eecb0 com.facebook.sdk:HTTPStatusCode=403, com.facebook.sdk:ParsedJSONResponseKey=
body =
error =
code = 200;
message = "(#200) The user hasn't authorized the application to perform this action";
type = OAuthException;
;
;
code = 403;
, com.facebook.sdk:ErrorSessionKey=<FBSession: 0xb3da730, state: FBSessionStateOpen, loginHandler: 0xb3daf20, appID: 569283773190376, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xb374840>, expirationDate: 2014-08-16 11:51:07 +0000, refreshDate: 2014-06-17 12:29:24 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(
"publish_stream",
"publish_actions",
"manage_friendlists"
)>
编辑:
我可以分享管理员提要,但是当尝试分享其他用户时失败了。
当授权 facebook 时,它会显示窗口
【问题讨论】:
【参考方案1】:这个错误非常直接。您尚未获得用户的许可来发布帖子。
只需在登录用户时添加所需的权限。发布权限为publish_actions
。
详细了解如何申请权限here。
编辑
其他用户无法共享,因为从 v 2.0 开始,您必须提交您的应用以供登录审核才能使用发布权限。要提交审核,请转到设置 > 状态和审核
Login Review
【讨论】:
不是这个问题。我给了权限。这里我可以在admin账号(创建的app账号)里分享,但是其他用户不能分享。 关于这个问题的任何更新 Vineesh ?我面临着类似的情况 我也面临同样的问题?有什么解决办法吗?以上是关于Facebook 分享错误 : (#200) 用户未授权应用程序执行此操作的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 共享对话框:权限错误 - OAuth“Facebook 平台”“insufficient_scope (#200) 权限错误”