Twitter 身份验证问题
我正在做一个应用程序,使用 twit pic 将照片和评论上传到 Twitter。但是当用户输入 Twitter 用户名和密码时,他们会给出一个 PIN 码,并且用户每次使用此应用程序时都必须输入该 PIN 码。无论如何要解决一直输入密码的问题吗?请帮忙
i am doing an application to upload photos and comments to twitter using twit pic.But when the user enter their twitter username and password,they give a pin number and the user have to enter this pin number everytime when he uses this application.Any way to overcome this problem of entering pin number all the time?please help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设 PIN 来自 OAuth 流程。您可以:
A. 检测何时显示 Twitter PIN,从屏幕上抓取 PIN 值,然后进行必要的处理。
B. 为您的 OAuth 回调使用自定义值,例如:oauth://callback 并让您的应用程序处理回调。这样您就不必使用带外 (PIN) 流程。
I assume the PIN is from the OAuth flow. You can either:
A. Detect when the Twitter pin is displayed, do a screen-scrape for the PIN value, then do the necessary processing.
B. Use a custom value for your OAuth callback for example: oauth://callback and have your app handle the callback. That way you don't have to use the out-of-band (PIN) flow.
移动 PIN 码身份验证流程主要适用于没有完整键盘或 Web 浏览器有限的设备(功能手机)。
在加载登录页面时添加一个名为 oauth_callback 的参数,当用户登录并且 Web 视图完成加载时,您可以检测回调 url 并提取 oauth_verifier 密钥,然后可以将其交换为应用程序可以保存的 OAuth 令牌。 https://dev.twitter.com/docs/api/1/post /oauth/access_token
有关登录流程的更多信息,请查看 twitter 开发站点:https://dev.twitter.com/docs/auth/oauth
另外,您的目标是 iOS 5,您可以使用内置的 Twitter.framework 和 TWTweetComposeViewController 将图像直接发送到 twitter。
PS 我是 iPhone / iPad 版 HootSuite 的开发者。 http://hootsuite.com/iphone
The Mobile pin number auth flow is mainly intended for devices that don't have full keyboards or have limited web browsers (feature phones).
Add a parameter called oauth_callback when loading the login page and when the user logs in and web view finishes loading you can detect the callback url and extract the oauth_verifier key which can then be exchanged for OAuth Tokens that your application can save. https://dev.twitter.com/docs/api/1/post/oauth/access_token
For more information on login flow check out the twitter dev site: https://dev.twitter.com/docs/auth/oauth
Also you are targeting iOS 5 you can uses the built in Twitter.framework and TWTweetComposeViewController to send images directly to twitter.
P.S I'm the developer of HootSuite for iPhone / iPad. http://hootsuite.com/iphone