如何在我的iPhone应用程序中从Twitter BasicAuth升级到Oauth

时间:2010-09-07 12:06:45

标签: iphone twitter oauth

由于以下原因,我已经将我的申请发布到苹果了。

应用程序不会向Twitter发布推文。我用基本的Auth实现了twitter。所以它从2010年8月31日起不起作用。

任何人都可以帮助我

如何在我的iPhone应用程序中从Twitter BasicAuth升级到Oauth。

另一个问题是:

这个(Oauth)不应该改变我的应用程序的UI。意味着当用户点击Twitter按钮时,它应该每次都询问用户名和密码,如果我们点击发送按钮,它应该发送推文给推特。

我实施了Oauth,但它一次询问用户名和密码。

2 个答案:

答案 0 :(得分:2)

我建议您在GitHub上查看MGTwitterEngine。这个库很好地包装了Twitter API并且也做了OAuth的东西。

您不需要每次都询问用户的用户名和密码。您最初可以获取其凭据,然后存储您从Twitter(或者如果您选择使用该库)从MGTwitterEngine获取的访问令牌,并在下次使用它。

MGTwitterEngine使用 OAToken 对象包装访问令牌,该对象为您提供持久性。

答案 1 :(得分:2)

http://code.google.com/p/gtm-oauth/是iOS和Mac OS X的简易OAuth实现