【问题标题】:getting error while posting on facebook using javascript sdk使用 javascript sdk 在 Facebook 上发帖时出错
【发布时间】:2014-05-29 02:27:02
【问题描述】:

我有一个名为 bit-to-byte 的应用程序,我已经更改了在用户墙上发布的所有设置。当我使用该应用程序时,它可以完美运行,但对于其他用户,它会出错。我使用此代码在墙上张贴。

FB.login(function(){
            FB.api('/me/photos', 'post', {
                message:srci,
                url:imgURL        
            }, function(response){

            if (!response || response.error) {
                alert('Error occured');
                console.log(response);
            } else {
            alert('Post ID: ' + response.id);
            }
});}, {scope: 'publish_actions'});

我收到了这个错误。

消息:“(#200)权限错误”类型:“OAuthException”

其他用户可以成功登录应用程序,但在发布时他们收到错误。

【问题讨论】:

  • 您确定要请求权限 publish_action、publish_stream 或 user_status 吗??
  • 不,我只是要求'publish_action'
  • 再来一个:status_update
  • 我注意到当其他用户登录应用程序时。该应用程序不要求许可。我现在能做什么
  • 在你的应用设置developers.facebook.com/apps/[AppID]/app-details你可以看到按钮[配置应用中心权限]点击它并添加你的应用询问用户的权限。如果不起作用,您应该使用 [PHP-Facebook] 或更多来询问权限用户。

标签: javascript facebook facebook-graph-api


【解决方案1】:

对你来说,它是有效的,因为你正在测试它的用户可能是应用程序的管理员。对于所有其他用户,您需要审核您的应用程序,否则您只能要求基本权限。见

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 2014-08-06
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多