登录时,测试人员不会显示范围manage_pages权限请求

时间:2017-06-17 10:27:48

标签: facebook-javascript-sdk facebook-login

我正在尝试为我的应用实施一个登录按钮,该按钮会要求用户授予我的应用权限' manage_pages' 我添加了以下按钮:

<fb:login-button scope="public_profile,email,manage_pages" onlogin="checkLoginState();"> </fb:login-button>

由于我没有在我的应用开发人员设置中执行任何操作来添加manage_pages,因此我将用户添加到了我的测试人员角色。 当测试者用户单击登录按钮时,他不会被要求批准授予manage_pages权限。 为什么他没有被要求提供manage_pages?

是因为我需要在开发人员设置之前配置它吗?我怎么能这样做?

我还尝试制作原始应用的测试应用,以便它处于开发模式,但问题仍然存在。 我还尝试将按钮交换到以下JS函数:

FB.login(function(response) {}, {scope: 'manage_pages'});

它会提示测试用户授予应用基本信息,但不会授予manage_pages权限

1 个答案:

答案 0 :(得分:1)

问题不是真正的问题。 我还没有在登录过程中看到manage_pages权限请求,所以我没有点击&#34;批准&#34;因为我期待看到manage_pages。

但是一旦我批准了不合适的权限请求,我就被要求获得manage_pages的另一个权限批准

相关问题