从twitter app获取访问令牌以获取oauth

时间:2012-08-16 05:30:22

标签: android twitter android-intent twitter-oauth android-twitter

我想让用户使用他们的官方Twitter应用程序进行授权,而不是显示用户输入登录名和密码的webview(如果你知道,facebook api也会这样做 - 如果安装了facebook应用程序,它会运行这个返回访问令牌的应用程序)。

那么,也许Twitter应用程序有任何意图做同样的事情? (从Twitter应用程序获取访问令牌,以便oauth在我自己的应用程序中授权用户)

1 个答案:

答案 0 :(得分:0)

您可以做的是解析您收到的HTML文件并获取您需要的信息(oauth_verifier,authenticity_token以及您点击不授权应用程序的按钮文本)。要发送用户的凭据以授权应用程序,请通过POST oauth/authorize端点(在Twitter开发人员上未记录)发布凭据和从HTML页面获取的信息。不要犹豫,使用Firebug或Opera Dragonfly等工具查看HTML页面的身份验证(具体取决于您使用的浏览器)。