使用 Twitter Oauth 或 Facebook Connect 连接“寻找朋友”
Posted
技术标签:
【中文标题】使用 Twitter Oauth 或 Facebook Connect 连接“寻找朋友”【英文标题】:"Find Friends" using Twitter Oauth or Facebook Connect connections 【发布时间】:2010-04-19 15:36:32 【问题描述】:使用 Twitter OAuth,我将用户的数据作为 JSON 保存在我数据库的“twitter”字段中。同样,我将用户的 Facebook Connect 信息(包括持久 session_key)作为 JSON 保存在“facebook”字段中。
对于大多数操作来说,这很棒。但是,我想添加一个“查找朋友”功能,该功能将从任一服务中获取用户的朋友,与我的服务上的用户进行比较,并显示结果列表以推荐朋友。
最初的问题:进行数据库调用以将用户的朋友列表与 JSON 中的用户名进行比较。
第一个想法:如果我可以获取已验证我的应用程序的所有用户的列表(以及他们的电子邮件),那么我可以在我的数据库中找到具有这些电子邮件的用户。但是,我不知道有任何对 Twitter 或 Facebook 的 API 调用可以做到这一点。
关于如何创建此函数的任何其他想法?
提前致谢。
【问题讨论】:
【参考方案1】:您可以为在字段中具有服务 ID 的用户创建表。 (脸书或推特用户 ID)。
然后只需对表执行 SQL 搜索即可找到它们。将 JSON 存储在用于搜索的表中并不是一个好主意。
乔
【讨论】:
以上是关于使用 Twitter Oauth 或 Facebook Connect 连接“寻找朋友”的主要内容,如果未能解决你的问题,请参考以下文章
使用 oauth 和 twitter ruby gem 时不断收到 OAuth::Unauthorized 错误
JavaScript OAuth 使用 Twitter 登录