Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook测试用户vs";“真正的”;用户_Javascript_Php_Facebook - Fatal编程技术网

Javascript Facebook测试用户vs";“真正的”;用户

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

我正在用Javascript和PHPSDK开发一个应用程序。javascript让用户登录,然后将大部分工作传递给PHP代码

我遇到的问题是,测试用户和“真实”用户的工作方式不同。我正在调用FB.login,范围超出标准:

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
权限。是的,谢谢,我明白了。我将在其他人离开后接管此应用程序。我本以为应用程序可以访问页面,因为旧版本的代码是这样做的,但我错了。谢谢