user_friends-根据开发人员设置配置,不允许用户查看此应用程序

时间:2019-01-19 20:39:37

标签: facebook-graph-api facebook-javascript-sdk facebook-login

我有一个使用Facebook登录javascript sdk / api v3.2并具有public_profile权限的Live应用。我的下一个版本要添加权限user_friends。您需要通过user_friends的应用审核。我创建了具有权限user_friends的测试应用程序和测试用户。当我开始与新的测试用户进行开发时,登录时出现以下错误:不允许用户查看该应用程序。:根据开发人员设置配置,不允许该用户查看该应用程序。

browser window login

关于我应该在developers.facebook.com上的“仪表盘”下检查“设置”或“角色”的任何建议吗?

在我将user_friends添加到fields属性之前,代码工作正常:

// assume fb is reference to api returned from 
// https://connect.facebook.net/en_US/sdk.js

fb.api('/me', { 
    locale: 'en_US', 
    fields: 'first_name,last_name,picture.type(large),user_friends'
}, response => {
    if (onLogin) {
        onLogin(response);
    }
    dispatch(facebookApiMe(response));
});

1 个答案:

答案 0 :(得分:0)

用户错误:(

  1. 我使用了错误的appId(使用prod appId代替了Test App appId)
  2. 我需要将范围指定为sdk中登录方法的第二个参数
a == 5
#True
a == b
#False