针对Objective C的Twitter API 1.1和OAuth的任何解决方案?

时间:2013-06-13 08:27:25

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

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

我几乎可以解决MGTwitterEngine中的JSON问题,因为它是所有来源。我重新设计了它,因此它根据我的需要发送JSON请求而不是XML。问题是OAUTHConsumer框架中没有oauth_callback的选项。它在几年前就不存在了。

我刚收到错误域= HTTP代码= 401“操作无法完成。(HTTP错误401。)

任何构建OSX应用程序(甚至是iOS)的人似乎都有解决方法吗?

感谢您的一些指示..似乎Xcode的一切都是3年左右。有一些快速修复API改变了一段时间后我确实迁移到那些但仍然没有为OAUTH。

4 个答案:

答案 0 :(得分:1)

查看STTwitter Objective-C库。

适用于OS X和iOS。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

从Twitter v1.1你需要为所有请求发送身份验证参数..他们正在更新api ..你可以使用这个库点击FHSTwitterEngine它为我工作,因为我面临同样的问题

答案 3 :(得分: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=