Twitter身份验证问题

时间:2011-10-20 01:12:24

标签: iphone twitter

我正在申请使用twit pic将照片和评论上传到Twitter。但是当用户输入他们的Twitter用户名和密码时,他们会给出一个密码,用户每次使用此应用程序时都必须输入此密码。任何方法都可以解决这个输入密码的问题吗?请帮忙

2 个答案:

答案 0 :(得分:0)

我认为PIN来自OAuth流程。你可以: A.检测何时显示Twitter引脚,对PIN值进行屏幕刮擦,然后进行必要的处理。

B中。为OAuth回调使用自定义值,例如:oauth://回调并让您的应用处理回调。这样您就不必使用带外(PIN)流程。

答案 1 :(得分:0)

Mobile pin number auth flow主要用于没有完整键盘或网页浏览器有限的设备(功能手机)。

在加载登录页面时添加一个名为oauth_callback的参数,当用户登录并且Web视图完成加载时,您可以检测回调URL并提取oauth_verifier密钥,然后可以将其交换为应用程序可以保存的OAuth代币。 https://dev.twitter.com/docs/api/1/post/oauth/access_token

有关登录流程的更多信息,请查看twitter dev网站:https://dev.twitter.com/docs/auth/oauth

此外,您的目标是iOS 5,您可以使用内置的Twitter.framework和TWTweetComposeViewController将图像直接发送到Twitter。

P.S我是HootSuite for iPhone / iPad的开发者。 http://hootsuite.com/iphone