哪个twitter api可以集成到iPhone应用程序中?

时间:2015-06-24 14:13:39

标签: ios objective-c iphone twitter

我们现在有很多twitter api。如果iOS 6.X支持我的iPhone应用程序,哪一个适用。非常感谢帮助。提前谢谢。

2 个答案:

答案 0 :(得分:4)

啊,我明白了。你没有停留在API上,你坚持使用身份验证方法。好吧,如果您要发布推文,我会推荐SLComposeViewController。但是,您想要搜索推文并关注用户。为此,您需要让用户使用他们的Twitter帐户登录您的应用程序,因为所有这些类型的请求都需要用户帐户,并且需要进行身份验证。

我建议使用OAuth 2.0(或在Twitter的情况下使用OAuth 1.0a),因为它很容易使用。

但是,您也可以使用SocialAccounts框架中内置的Apples来实现所需的功能。他们为您处理所有身份验证,让您的生活更轻松。

下面的教程链接有点陈旧,它仍然有效,它将为您提供有关如何通过Apple的Social框架使用用户Twitter帐户的极好想法,它会告诉您如何从Twitter加载内容(即:搜索推文)。

http://code.tutsplus.com/tutorials/ios-6-and-the-social-framework-twitter-requests--mobile-14840

我希望这会有所帮助:)

答案 1 :(得分:1)

免责声明 - 我在Twitter上使用我们的开发者产品

一个很好的选择是在Fabric SDK中使用Twitter自己支持的Twitter工具包。 Fabric在iOS上本地工作,提供Objective-C和Swift方法。

您的后续评论提及“OAuth,Rest API等”。为了澄清,任何对Twitter API的调用都需要OAuth - Fabric将为您处理。 REST API是Fabric用来与Twitter交互的API。它将使您能够发布推文(TweetComposer),并且您可以使用Twitter APIClient来调用任何其他REST端点(搜索,创建跟随关系等),而不提供便利方法。

获取Fabric,将Twitter Kit添加到您的项目中,然后您就拥有了所需的所有设施。您可以通过支持的方式在应用程序内轻松显示推文(或整个时间轴),而无需手动多次调用API以检索用户头像图像,任何相关媒体(如照片等) - 所有这些都在几行代码中

另一种选择是Apple在iOS中提供的社交框架。 Twitter Kit利用它来提供TweetComposer等功能。使用Twitter Kit的好处是增加了可移植性(iOS和Android都存在API方法);它直接由Twitter支持;如果Twitter的显示指南发生变化,Fabric将会更新以支持这些。