从测试用户登录时,不会询问Facebook JS SDK-manage_pages权限



我正在使用Facebook js-sdk。在作用域中,我添加了"manage_pages"权限。但是,当我尝试使用测试用户登录时,从未向用户请求过此权限。但是,如果我添加其他权限,如"user_likes"或"user_location",facebook会在登录时向测试用户询问这些权限。以下是我使用的代码。

FB.login((loginResponse)=>{                                                          
if(loginResponse.authResponse)
{
//process data
}                    
},{scope: 'manage_pages',return_scopes: true});

在我提交我的facebook应用程序供审查之前,我必须让它发挥作用(请求manage_pages的许可(,审查的截止日期是7月31日。根据脸书的说法,"我们需要使用manage_pages查看您的应用程序,这样我们才能看到它没有违反我们的政策。使用任何方法上传视频放映演练,"。

有人能帮我吗?

"如果测试用户在某个时候已经接受了'manage_pages',则权限将不会出现。">

我与一个新的测试用户进行了检查,但仍然没有询问manage_pages权限。原因是,当我们使用带有图形API资源管理器的测试用户创建测试页面时,我们必须授予manage_page权限。因此,由于用户在创建测试页面之前已经拥有manage_pages权限,因此当我们从应用程序中与该用户一起登录时,它不会再次询问。当我删除测试用户的manage_page权限并尝试时,我得到了manage_page许可弹出窗口。

最新更新