1

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

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

我只是得到 Error Domain=HTTP Code=401 “操作无法完成。(HTTP 错误 401。)

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

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

4

4 回答 4

1

查看STTwitter Objective-C 库。

它适用于 OS X 和 iOS。

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

于 2013-06-18T13:40:00.550 回答
0

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

于 2013-06-13T13:00:54.743 回答
0

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

于 2013-06-14T12:08:00.613 回答
0

这对我有用:您必须像在 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=

于 2013-07-31T06:20:10.213 回答