是否有一个Ruby gem将几个社交网络API抽象为一个简单的API?

时间:2011-10-25 17:49:01

标签: ruby api gem social-networking abstraction

我的团队正在建立一个网站,希望与多个社交网络集成,例如Facebook,LinkedIn,Twitter,Google +等。然而,社交网络整合不一定是网站的核心焦点,我们的团队规模很小,所以我们不想花费数周时间进行整合。

在身份验证方面,我们了解了许多可用的选项。我们正在寻找的是对其他社交API的抽象,例如共享状态,获取朋友/连接列表以及获取配置文件。

基本上,我想知道,有没有相当于Janrain Engage服务的宝石? (不是认证片,请注意,社交API部分)

1 个答案:

答案 0 :(得分:1)

为了不回答您的问题:我们选择支付JanRain $$来处理登录/验证内容。

我与此争吵了一段时间,但大多数公司 - 尤其是fb--很容易迅速改变API,而不是关于向后兼容性的原因。支持可以成为PITA。即使使用第三方工具,它们也可能无法及时更新......因此您的团队最终可能会修补一些东西以使其工作正常。如果他们不提供我喜欢的时间表,在合同中引用SLA条款,我喜欢打电话给某人并大吼大叫的想法。

无论如何,如果你继续沿着那条路走,并且找不到红宝石的宝石,你至少可以从Python中移植一些东西。还有一些django插件可以处理抽象,除了至少有六个其他PyPi项目 - 包括Velruse,由Ben Bangert of Pylons,Beaker等维护得很好。