gpt4 book ai didi

java - Spring Social Facebook oauth - 使用 api v2.5 获取并非所有数据

转载 作者:行者123 更新时间:2023-11-30 03:08:25 25 4
gpt4 key购买 nike

我正在尝试使用 Spring Social 来实现 facebook oauth,作为其中的一部分,我将其称为以下 uri

https://www.facebook.com/v1.0/dialog/oauth?client_id=12345678900&response_type=code&redirect_uri=http://some_uri.com&success_url=some_uri.com&error_url=some_uri.com&scope=email%2C+user_birthday

我很好地得到了 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com