Javascript Facebook测试用户vs";“真正的”;用户
我正在用Javascript和PHPSDK开发一个应用程序。javascript让用户登录,然后将大部分工作传递给PHP代码 我遇到的问题是,测试用户和“真实”用户的工作方式不同。我正在调用FB.login,范围超出标准:Javascript Facebook测试用户vs";“真正的”;用户,javascript,php,facebook,Javascript,Php,Facebook,我正在用Javascript和PHPSDK开发一个应用程序。javascript让用户登录,然后将大部分工作传递给PHP代码 我遇到的问题是,测试用户和“真实”用户的工作方式不同。我正在调用FB.login,范围超出标准: FB.login( function(response) { if (response.authResponse) { handleLoginStatusChange(response); } else { console.log('User c
FB.login( function(response) {
if (response.authResponse) {
handleLoginStatusChange(response);
} else {
console.log('User cancelled login or did not fully authorize.');
}
},
{
scope: 'email,public_profile,manage_pages',
return_scopes: true
});
当这对测试用户的帐户运行时,javascript会显示两个权限窗口——第一个用于“公共配置文件和电子邮件地址”,单击“确定”,我会得到第二个“管理您的页面”。没有警告。我的应用程序正常运行
当我在“真实”帐户上运行它时,第二个窗口不会弹出,因此我的应用程序没有管理页面的权限。你知道这两个账户为什么会这样吗?正如CBroe所指出的,该应用程序没有经过适当的审查。谢谢。正如CBroe所指出的,该应用程序没有经过适当的审查。谢谢。“知道这两个帐户为什么会这样吗?”——因为实际帐户在应用程序中没有角色,因此只有在提交应用程序供审核后,才能请求
管理页面
权限。是的,谢谢,我明白了。我将在其他人离开后接管此应用程序。我本以为应用程序可以访问页面,因为旧版本的代码是这样做的,但我错了。谢谢。“知道这两个帐户为什么会这样吗?”——因为实际帐户在应用程序中没有角色,因此只有在您提交应用程序供审核后才能请求manage\u pages
权限。是的,谢谢,我明白了。我将在其他人离开后接管此应用程序。我本以为应用程序可以访问页面,因为旧版本的代码是这样做的,但我错了。谢谢