我正在尝试使用 Spring Social 来实现 facebook oauth,作为其中的一部分,我将其称为以下 uri
我很好地得到了 token 。 然而,当我尝试时
Facebook facebookTemplate = new FacebookTemplate(accessToken);
FacebookProfile facebookProfile = facebook.userOperations().getUserProfile();
仅当我将应用程序配置为在使用 api 2.3 的开发者控制台中使用 Facebook 应用程序时,API 才会返回包含所有数据(电子邮件、链接等)的完整 Facebook 个人资料。 截至目前,控制台中所有新创建的应用程序使用的最新 api 版本是 2.5。 如果我使用带有 api 2.5 的新创建的应用程序,它不会返回所有数据 - 基本上只存在用户名和 ID。 我使用 Spring 社交 facebook 版本 1.1.1.RELEASE 和 Spring 社交 1.1.0.RELEASE
我可以指定一些参数或更新库或代码,以便使用 API 版本 2.5 的新创建的应用程序获取所有数据吗?
最佳答案
Spring Social Facebook v2.0.3.RELEASE 面向 Graph API v2.5,并且应包含您正在查找的字段。
关于java - Spring Social Facebook oauth - 使用 api v2.5 获取并非所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34180928/