Facebook应用不提供用户名

时间:2014-06-17 19:22:38

标签: javascript facebook passport.js facebook-graph-api-v2.0 passport-facebook

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

你知道这里可能出现什么问题吗?它是应用程序设置的东西吗?

1 个答案:

答案 0 :(得分:1)

2014年4月30日之后创建的应用使用了图谱API的2.0版,并且不再提供username

https://developers.facebook.com/docs/graph-api/reference/v2.0/user/