使用不同的社交网络登录应用程序

时间:2012-04-02 09:53:32

标签: ios facebook twitter social

我正在接触一位客户,除了他/她的API之外,他还希望在他的应用程序中实现社交网络登录,目标是Facebook,Twitter和FourSquare。我的客户正在设置网络服务。

是否有任何第三方图书馆可以为此提供帮助?我知道对于Facebook存在Facebook连接框架,但Twitter API和foursquare呢?那些有不错的iOS库吗? (对于Twitter,MGtwitterEngine似乎有点旧,没有超过一年的更新)。我需要支持iOS版本4.3+,因此Apple的twitter集成不是一种选择。

此外,Web服务器的本机HTTP API基于令牌(使用有效凭据登录,接收令牌,并使用带有令牌作为参数的HTTP向服务器发出进一步请求)。在登录过程中,他是否需要做一些额外的工作来支持从Facebook,Twitter或除了自己服务的令牌之外的任何其他东西支持的令牌?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

  • 对于Foursquare,iOS的Constantine Fry's Foursquare API似乎是目前最好的(如果不是)选择。
  • 对于Twitter,您可以使用RSTwitterEngine,它使用RSOAuthEngine获取Twitter令牌。从那里开始编写自定义回调是微不足道的。
  • 对于Facebook来说,使用官方的facebook API是微不足道的。
相关问题