寻找FB朋友和GMail联系人

时间:2012-09-11 19:26:43

标签: ruby-on-rails facebook gmail

我是一个RoR新手,构建一个允许用户注册/链接他们的FB和/或GMail帐户的应用程序。

例如,User1使用其FB和Gmail帐户注册/链接。一旦注册,User1会推荐寿司作为他们最喜欢的一餐。

User2向他们的FB帐户注册,并且恰好也是User1的朋友(通过FB)。然后,User2想要查看在应用程序中注册的人最喜欢的食物,以及他们在FB中连接的人。

User3在其Gmail帐户中注册,并恰好位于User1的联系人列表中。然后,User3想要查看在应用程序中注册的人最喜欢的食物,以及只有他们在Gmail联系人中连接的人。

在阅读FB / Google API文档时,我发现我可以查询用户的朋友和/或联系人,但从程序/性能的角度来看,我无法解决如何实现这一目标,尤其是用户数量增长。我不想在我的数据库中存储每个关系,所以我正在寻找关于如何实现这一点的任何建议/示例。

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:0)

这应该不是问题。

用户在您的应用中注册后。您可以使用Facebook FQL API来检查哪些FB用户朋友已在您的应用程序中注册。

Spotify不会经常更新您的好友列表。如果你在NOSQL数据库中遇到性能问题,你可以暂时缓存他/她的好友列表,因为你已经从Facebook API获得了JSON。