【问题标题】:Any Solutions for the Twitter API1.1 and OAuth for ObjectiveC?Twitter API 1.1 和 Objective C 的 OAuth 的任何解决方案?
【发布时间】:2013-06-09 13:42:16
【问题描述】:

有一个在 xcode 中构建并使用 Objective C 的应用程序,我目前正在使用 MGTwitterEngine + OAuthConsumer 框架来发送推文。直到昨天他们终于迁移到 API1.1 并在 OAuth 请求中强制执行 oauth_callback 之前一直工作得很好。

我几乎可以解决 MGTwitterEngine 中的 JSON 问题,因为它都是源代码。我对其进行了重新设计,因此它发送 JSON 请求而不是 XML 来满足我的需要。问题是 OAUTHConsumer 框架中没有 oauth_callback 的选项。几年前还不存在。

我刚刚得到 Error Domain=HTTP Code=401 "The operation could not be completed. (HTTP error 401.)

任何构建 OSX 应用程序(甚至 iOS)的人似乎都可以解决这个问题?

感谢您的指点。似乎 Xcode 的一切都大约 3 岁了。不久前有一些针对 API 更改的快速修复,我确实迁移到了这些,但对于 OAUTH 仍然没有。

【问题讨论】:

    标签: objective-c oauth twitter twitter-oauth mgtwitterengine


    【解决方案1】:

    查看STTwitter Objective-C 库。

    它适用于 OS X 和 iOS。

    它支持 Twitter API v.1.1,包括新的“App Only”模式。

    【讨论】:

      【解决方案2】:

      听起来 OAuthConsumer 已经过时了。我已经将 Sharekit 用于这些任务,并且发现它易于实施且无故障。 http://getsharekit.com

      【讨论】:

      • Sharekit 看起来很棒,遗憾的是它适用于 iOS 而不是 OS X 应用程序。仍在寻找解决方案,似乎我的整个身份验证过程有效,但在向服务器发送更新或任何其他请求时无效。
      • Bryan,Twitter 现在提到“使用 OAuth 对所有请求进行身份验证的应用程序”,据我所知,MGTwitterEngine 仅使用 OAuth 的身份验证请求。查看此 TwitterEngine 代码可能会对您有所帮助。 github.com/fhsjaagshs/FHSTwitterEngine
      • 谢谢,我也找到了。没有一个能像我想要的那样工作,而且我真的把 MGTwitterEngine 埋在了其他一些 OAuth/Twitter 代码中。一些额外的变化以及 JSON 引发了一大堆错误,它又可以正常工作了。
      【解决方案3】:

      从 Twitter v1.1 开始,您需要为所有请求发送身份验证参数。他们正在那里更新 api ..您可以使用这个库点击 FHSTwitterEngine 它对我有用,因为我遇到了同样的问题

      【讨论】:

        【解决方案4】:

        这对我有用:您必须像在 twitter api 1.0 中一样实现您的代码。在新的 api 1.1 中,您必须添加两个 jar 文件 twitpic4j.jar 和最重要的 twitter4j-core-3.0.3.jar。然后它工作正常。享受并投票。

        从这里下载 jar 文件:http://code.google.com/p/comp3111-project-team201/downloads/detail?name=twitter4j-core-3.0.3.jar&can=2&q=

        【讨论】:

        • 我已添加 jar 文件并将 API 域更新为“api.twitter.com/1.1”,但仍然出现相同的错误 Code=401。任何帮助。
        猜你喜欢
        • 1970-01-01
        • 2012-08-19
        • 1970-01-01
        • 2012-11-30
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        • 2015-10-25
        • 2010-10-25
        相关资源
        最近更新 更多