Facebook Javascript SDK登录演示错误

时间:2015-11-27 23:35:15

标签: javascript facebook login facebook-javascript-sdk

我正在学习使用Facebook的Javascript SDK进行网络登录。我正在玩这个演示示例:https://gist.github.com/heldrida/6232556

但是,我在尝试登录时收到以下错误消息:

  

“无效的范围:read_stream,publish_stream,read_friendlists。此消息仅向开发人员显示。如果存在,您的应用的用户将忽略这些权限。请阅读文档以获取有效权限:https://developers.facebook.com/docs/facebook-login/permissions

有人可以解释一下这意味着什么吗?感谢。

1 个答案:

答案 0 :(得分:0)

必须将Facebook上的应用程序提交给审核小组,以便应用程序请求列出这些权限。将来,如果您的应用需要,您必须提交应用以供审批。该消息非常简单,警告显示在应用程序中具有角色的用户现在,如果您的应用程序不需要它们,请从scope

中删除FB.login()参数
    function login() {
        FB.login(function(response) {

        // handle the response
        console.log("Response goes here!");

        }, {scope: 'read_stream,publish_stream,publish_actions,read_friendlists'});            
    }

    function login() {
        FB.login(function(response) {

        // handle the response
        console.log("Response goes here!");

        });          
    }