【问题标题】:Twitter OAuth with MGTwitterEngine使用 MGTwitterEngine 的 Twitter OAuth
【发布时间】:2013-06-10 09:23:34
【问题描述】:

我正在使用 MGTwitterEngine 连接到 twitter,我想将 OAuth 与 MGTwitterEngine 一起使用?

【问题讨论】:

    标签: cocoa twitter oauth


    【解决方案1】:

    master 分支已经合并了 OAuth 和 xAuth 支持。

    【讨论】:

      【解决方案2】:

      GitHub上有一个MGTwitterEngine的修改版本应该使用OAuth:http://github.com/kimptoc/MGTwitterEngine-1.0.8-OAuth/

      【讨论】:

        【解决方案3】:

        我强烈建议使用 xAuth 而不是 OAuth,因为用户端的流程根本没有改变。我写了一篇关于我如何让它在 iPhone 上工作的教程,如果它有帮助的话。 http://www.2bros1blog.com/2010/07/switching-from-basic-to-xauth-with-mgtwitterengine-on-iphone/

        【讨论】:

        • 虽然这在发布时是正确的,但 Twitter 现在有 placed restrictions on apps authenticating through XAuth
        • Twitter 只接受“已完成”的应用程序来使用 xAuth。开发中的应用只能使用 oAuth。
        • 有没有人有副本,或者类似的教程?
        • 我正在为 twitter 使用 xAuth,twitter“不小心”将其关闭。因为他们只想要 oAuth 客户端。因此,如果可以,请远离 xAuth。
        【解决方案4】:

        我怀疑如果 MGTwitterEngine 不实现 OAuth,它很快就会实现,或者很快需要支持。

        我建议看看当前的开发版本是否支持它,如果不支持——而且你有动力——为这个功能开发补丁。

        【讨论】:

          【解决方案5】:

          在查看了 STTwitter、FHSTwitterEngine 和 MGTwitterEngine 之后,我最终使用了可通过 github 获得的 OAuthConsumer。

          我这样做的原因是我正在使用 Objective-C 在 XCode 中为 Mac OSX Lion 编写应用程序。大多数 OAuth/Twitter 代码要么是针对其他语言的,要么是针对特定于 iOS 的,要么是完全过时的并且充满了弃用的调用。

          Apple 的 SDK 10.8 现在有一个 social.framework(包括 SLRequest)和 accounts.framework(包括 ACAccount),这对于访问 FB、Twitter 和其他一些我不认识的社交网站应该非常有用。不幸的是,这对我在 10.7 下工作没有好处,所以我没有实际尝试这些。有兴趣了解任何人在 10.8 下的经验。

          OAuthConsumer 可以直接用于正确通过 Twitter 的 API,并且可以使用几种不同的语言。您确实需要整理自己的 JSON 等,但使用 NSJSONSerialization 等非常简单。

          我已经在我的博客Twitter OAuth Cocoa 上写了更多详细信息。如果您需要 OAuth、twitter 友好的代码,并且功能丰富的 twitter 引擎不适合您,那么我建议您使用 OAuthConsumer。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-08-14
            • 1970-01-01
            • 2011-08-07
            • 1970-01-01
            • 2011-09-14
            • 2011-06-15
            • 2011-05-27
            • 1970-01-01
            相关资源
            最近更新 更多