如何使用 spring-security-rest:1.4.0.RC5 在 grails 中获取 facebook 用户的联系人列表

Posted

技术标签:

【中文标题】如何使用 spring-security-rest:1.4.0.RC5 在 grails 中获取 facebook 用户的联系人列表【英文标题】:How to get contact list of a facebook user in grails using spring-security-rest:1.4.0.RC5 【发布时间】:2015-02-23 18:24:18 【问题描述】:

我正在使用 spring-security-rest:1.4.0.RC5 api 在我的 grails 应用程序中使用 facebook、twitter、linkedin 和 googleplus 登录。我能够获取用户详细信息,如名字、电子邮件等。但我没有得到用户的联系人列表。如何获取用户的联系人列表。 提前致谢。

【问题讨论】:

您可以向developers.facebook.com/docs/graph-api/reference/v2.2/user/…寻求帮助 谢谢阿卜杜拉。我在我的应用程序和 Facebook 上给予 user_friends 的许可。但是我也没有得到朋友列表。 【参考方案1】:

从图形 API 的第 2 版开始,您无法再获取用户朋友的完整列表。相反,您只能看到也授权您的应用程序的朋友。这是设计使然,因为 Facebook 不希望开发者获取好友列表并获取他们的信息。

如果您在 v2 发布之前注册了您的应用程序密钥,那么您可以继续使用允许此功能的旧 API。但是,all apps will be automatically upgraded 于 2015 年 4 月 30 日,因此您将无法长时间使用它。

【讨论】:

以上是关于如何使用 spring-security-rest:1.4.0.RC5 在 grails 中获取 facebook 用户的联系人列表的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spring Security Rest 插件保护 Grails Rest Api

在身份验证回复中添加附加信息

使用 Grails spring security rest 插件的不足_scope 错误

类权限不是域类或 GORM 未正确初始化或已关闭

grails spring security rest /api/login 401 Unauthorized

[精选] Mysql分表与分库如何拆分,如何设计,如何使用