【问题标题】:Finding FB friends and GMail contacts查找 FB 好友和 GMail 联系人
【发布时间】:2012-09-11 19:26:42
【问题描述】:

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

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

User2 使用他们的 FB 帐户注册,并且恰好也是 User1 的朋友(通过 FB)。然后,用户 2 想查看在应用程序中注册的人最喜欢的饭菜是什么,并且只有他们在 FB 中连接的那些人。

User3 使用他们的 Gmail 帐户注册,并且恰好在 User1 的联系人列表中。然后,用户 3 想要查看在应用程序中注册的人最喜欢的饭菜是什么,并且只有那些在 Gmail 联系人中连接的人。

在阅读 FB/Google API 文档时,我发现我可以查询用户的朋友和/或联系人,但从编程/性能的角度来看,我很难理解如何完成这一点,尤其是当用户数量增长。我不想将每一个关系都存储在我的数据库中,因此我正在寻找有关如何完成此操作的任何建议/示例。

感谢您的时间和帮助。

【问题讨论】:

    标签: ruby-on-rails facebook gmail


    【解决方案1】:

    这应该不是问题。

    一旦您的用户注册了您的应用程序。例如,您可以使用 Facebook FQL API 来检查哪些 FB 用户朋友在您的应用中注册。

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

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 2011-03-29
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多