Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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,我有以下几行代码用于在Facebook上启用用户端的扩展权限 $loginUrl = $facebook->getLoginUrl(array('scope'=>'user_activities,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,user_location,user_religion_politics,user_work_history') );

我有以下几行代码用于在Facebook上启用用户端的扩展权限

$loginUrl = $facebook->getLoginUrl(array('scope'=>'user_activities,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,user_location,user_religion_politics,user_work_history') );
当我得到这些信息时,我只看到与教育、家乡、地理位置、宗教、政治和工作历史相关的领域


其余的字段丢失了。我真的不知道为什么。

尝试权限用户“关于我”,它将获得您想要的大部分请求,而不是全部请求。此外,您通常无法从一个请求中获得所需的所有信息,而不是仅从一个请求中获得

$facebook->api('/me');
你需要做几个请求,例如

$facebook->api('/me/events');
$facebook->api('/me/likes');
这里有一些例子。

我认为您可以访问的内容是有限的。同时确保在测试时允许访问