使用 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 连接“寻找朋友”的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS + OAuth

使用 oauth 和 twitter ruby​​ gem 时不断收到 OAuth::Unauthorized 错误

JavaScript OAuth 使用 Twitter 登录

无法使用R中的setup_twitter_oauth()函数来使用twitter

Twitter\OAuth2\Python 入门

使用 oauth 和 twitter4j 集成 Android Twitter