Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 API上的电子邮件_Javascript_Facebook_Api_Facebook Login - Fatal编程技术网

Javascript 获得;“未定义”;Facebook API上的电子邮件

Javascript 获得;“未定义”;Facebook API上的电子邮件,javascript,facebook,api,facebook-login,Javascript,Facebook,Api,Facebook Login,当我试图捕获用户的电子邮件时,我从我的facebook API收到了“未定义”的电子邮件,因此我做了以下更改,因为需要声明我想要的字段 旧代码: FB.api('/me?fields=email,first_name,last_name', function(response) { console.debug(response); fb_register(response); }); 新代码: FB.api('/me', {fields: 'ema

当我试图捕获用户的电子邮件时,我从我的facebook API收到了“未定义”的电子邮件,因此我做了以下更改,因为需要声明我想要的字段

旧代码:

FB.api('/me?fields=email,first_name,last_name', function(response) {      
  console.debug(response);           
  fb_register(response);  
});
新代码:

FB.api('/me', {fields: 'email,first_name,last_name'}, function(response) {      
  console.debug(response);           
  fb_register(response);  
});
但我还是有同样的问题。我做错了什么


谢谢

您是否向用户请求了必要的权限?用户的电子邮件是否经过验证(只有在验证后才会返回)?您是否向用户请求了必要的权限?用户的电子邮件是否经过验证(只有在验证后才会返回)?