【问题标题】:Starting point for Oauth and Twitter API (for iOS development)Oauth 和 Twitter API 的起点(用于 iOS 开发)
【发布时间】:2012-03-02 07:05:49
【问题描述】:

我很想知道从哪里开始了解如何将 Twitter 集成到我的 iPhone 应用程序中。

所以这里有几个问题:

  • 在没有 Oauth 库的情况下尝试实现任何东西是不是很疯狂?
  • 我应该使用these methods 中的哪一个来获取访问令牌(我想打开 safari.app 并使用 iOS url 方案重定向回我的应用程序,à la Twitterific)?
  • 我可以通过 iOS 5 Twitter 集成避免基于浏览器的身份验证吗?

希望你能帮忙。

【问题讨论】:

    标签: iphone ios twitter oauth


    【解决方案1】:

    如果您同意要求 iOS 5,那么 Twitter.framework 是最好/最简单的方法。他们为您处理 OAuth 和一切。一切都只需使用TWRequest 即可完成。很简单。

    如果您需要支持旧版本的 iOS,那么您应该看看 MGTwitterEngine。我相信 github 上有一些包含 OAuth 的分支。

    但话虽如此,我强烈建议您只针对 iOS 5 而忘记 iOS 4。这将使 Twitter 的实现更加容易。如果您需要说服力,请查看 Matt Gemmell 的博客文章,了解为什么只支持最新的操作系统是可以的:http://mattgemmell.com/2011/12/05/latest-version/

    编辑:是的,Twitter.framework 为您处理身份验证。无需使用浏览器。但用户需要事先在“设置”应用中添加他们的 Twitter 帐户。如果您希望他们能够通过您的应用添加帐户,那么我相信您需要自己处理身份验证。

    【讨论】:

    • 谢谢,我想我只会按照你的建议去 ios 5。 Oauth 对新手来说管理起来很痛苦。 ;)
    猜你喜欢
    • 2011-04-18
    • 2012-11-30
    • 2014-01-14
    • 2012-08-27
    • 2013-04-16
    • 1970-01-01
    • 2012-03-08
    • 2012-08-19
    • 1970-01-01
    相关资源
    最近更新 更多