Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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/9/silverlight/4.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
Php facebook连接登录,请求对不同字段的权限_Php_Facebook - Fatal编程技术网

Php facebook连接登录,请求对不同字段的权限

Php facebook连接登录,请求对不同字段的权限,php,facebook,Php,Facebook,我正在尝试使用该代码请求对用户数据的权限,但此代码行仅在用户已获得授权的情况下有效 $user_profile = $facebook->api('/me?fields=id,name,timezone,location,email'); 但它只显示id和名称,作为它唯一请求的用户基本信息 我在应用程序中添加了“用户和朋友权限”下的选项:使用电子邮件, 但这没有帮助 我如何申请此许可 我只需要这个,因为我想将用户的facebook id与我的用户表中的电子邮件地址进行匹配 谢谢如果电子邮

我正在尝试使用该代码请求对用户数据的权限,但此代码行仅在用户已获得授权的情况下有效

$user_profile = $facebook->api('/me?fields=id,name,timezone,location,email');
但它只显示id和名称,作为它唯一请求的用户基本信息

我在应用程序中添加了“用户和朋友权限”下的选项:使用电子邮件, 但这没有帮助

我如何申请此许可

我只需要这个,因为我想将用户的facebook id与我的用户表中的电子邮件地址进行匹配


谢谢

如果电子邮件列无法返回,则您的访问令牌可能存在问题。运行您的访问令牌thru:以查看它是否真的可以访问电子邮件列。此外,您还可以使用直接运行图形API查询,此工具为我节省了大量时间!祝你好运