的Twitter的OAuth与MGTwitterEngine

问题描述:

我使用MGTwitterEngine连接到Twitter和我想使用OAuth与MGTwitterEngine?的Twitter的OAuth与MGTwitterEngine

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

我怀疑,如果MGTwitterEngine没有实现的OAuth,它很快会,或将很快需要它的支持。

我建议你看,如果目前的开发版本支持它,如果没有 - 你有动机 - 对这个功能的补丁工作。

主分支已合并的OAuth和XAuth支持早在

我会强烈建议使用,而不是OAuth的扩展认证作为用户端的进程完全没有改变。我写了一篇关于我如何才能在iPhone上工作的教程,只有它有帮助。 http://www.2bros1blog.com/2010/07/switching-from-basic-to-xauth-with-mgtwitterengine-on-iphone/

+0

虽然贴的时候,这是正确的,微博现已[放置在应用程序通过认证的XAuth限制(http://groups.google.com/group/twitter-development-talk/browse_thread/thread/e954fc0f8b5aa6ec)。 – Justin 2011-06-24 13:53:02

+0

现在该网站已关闭... – VxJasonxV 2011-07-15 05:18:54

+0

Twitter只接受“已完成”应用程序以使用xAuth。开发中的应用程序只能使用oAuth。 – Raptor 2011-10-06 07:14:10

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

我给这理由是我在用的Objective-C编写的XCode为Mac OSX狮子的应用程序。大部分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引擎不适合你,那么我建议OAuthConsumer。