Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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应用程序不提供用户名_Javascript_Facebook_Passport.js_Facebook Graph Api V2.0_Passport Facebook - Fatal编程技术网

Javascript Facebook应用程序不提供用户名

Javascript Facebook应用程序不提供用户名,javascript,facebook,passport.js,facebook-graph-api-v2.0,passport-facebook,Javascript,Facebook,Passport.js,Facebook Graph Api V2.0,Passport Facebook,我有一个基于PassportJS的代码,它使用Facebook将我的用户登录到web应用程序。我在Facebook上定义了两个应用程序。当我使用其中一个应用程序时,我会获得有关该用户的所有信息(在本例中,该用户就是我),包括用户名、家乡等。但是,当我使用另一个应用程序时(我只更改应用程序id和密码,其余代码相同),一些用户配置文件详细信息不可用 你知道这里可能有什么问题吗?这与应用程序设置有关吗?2014年4月30日之后创建的应用程序使用Graph API的2.0版,并且不再提供用户名 有道理。

我有一个基于PassportJS的代码,它使用Facebook将我的用户登录到web应用程序。我在Facebook上定义了两个应用程序。当我使用其中一个应用程序时,我会获得有关该用户的所有信息(在本例中,该用户就是我),包括用户名、家乡等。但是,当我使用另一个应用程序时(我只更改应用程序id和密码,其余代码相同),一些用户配置文件详细信息不可用


你知道这里可能有什么问题吗?这与应用程序设置有关吗?

2014年4月30日之后创建的应用程序使用Graph API的2.0版,并且不再提供
用户名


有道理。但是其他数据呢,比如家乡?试着申请用户的家乡许可。它几乎解决了问题,但是,当我尝试访问用户的facebook数据时,我可以看到以下消息:“尚未批准使用以下权限:用户\u。如果您将应用程序公开,则不会向使用您的应用程序的用户显示这些应用程序。提交以供审阅或了解更多信息。“您需要转到应用程序设置并请求使用该权限的权限:)