我刚刚在developers.facebook.com 上重新注册了我们的Facebook 应用程序,获得了应用程序ID 和密码。到目前为止,一切都很好。
现在,当我使用新的 appId 和 appSecret 获取用户配置文件时,用户名字段为空,其中设置了其他字段(如 lastName 等)(我UserProfile userProfile = connection.fetchUserProfile()
使用 spring-social-facebook)。
我确定用户名字段之前已使用旧的 appId 填写。我不知道为什么现在用户名不再由 facebook 发送。如果他使用 facebook 登录,我们需要用户名来本地存储用户。
这是我缺少的 Facebook 应用程序设置页面上的设置吗?还是 Facebook 方面发生了一些变化?