【问题标题】:Is there a Ruby gem that abstracts several social networking APIs into one simple API?是否有一个 Ruby gem 可以将几个社交网络 API 抽象为一个简单的 API?
【发布时间】:2011-12-15 03:59:03
【问题描述】:

我的团队正在构建一个希望与多个社交网络集成的网站,例如 Facebook、LinkedIn、Twitter、Google+ 等。然而,社交网络集成不一定是该网站的核心重点,而且我们的团队规模很小,因此我们不想在集成上花费数周时间。

在身份验证方面,我们知道我们可以使用许多选项。我们正在寻找的是对其他社交 API 的抽象,例如共享状态、获取朋友/连接列表以及获取个人资料。

基本上,我想知道,是否有与 Janrain Engage 服务等效的 gem? (不是身份验证部分,请注意,社交 API 部分)

【问题讨论】:

  • 尊敬的访客和 Stackoverflow 新手,如果您也想回答这个问题,请投票。对于您想要回答的所有其他问题,请执行此操作。

标签: ruby api gem social-networking abstraction


【解决方案1】:

不回答您的问题:我们选择向 JanRain 支付 $$ 来处理登录/身份验证问题。

我为此奋斗了一段时间,但大多数公司(尤其是 fb)都倾向于快速更改 API,并且在向后兼容性方面并不出色。支持可以变成PITA。即使使用 3rd 方工具,它们也可能无法及时更新……因此您的团队最终可以修补东西以使事情正常进行。我喜欢打电话给某人并在他们不提供我喜欢的时间表时对他们大喊大叫的想法,引用合同中的 SLA 条款。

无论如何,如果你继续走这条路并且没有找到 ruby​​ gem,你至少可以从 Python 移植一些东西。除了 PyPi 上的至少六个其他项目之外,还有一些处理抽象的 django 插件——包括 Velruse,它由 Pylons、Beaker 等的 Ben Bangert 进行了体面的维护。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-21
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 2020-08-06
    相关资源
    最近更新 更多