我想让用户使用他们的官方Twitter应用程序进行授权,而不是显示用户输入登录名和密码的webview(如果你知道,facebook api也会这样做 - 如果安装了facebook应用程序,它会运行这个返回访问令牌的应用程序)。
那么,也许Twitter应用程序有任何意图做同样的事情? (从Twitter应用程序获取访问令牌,以便oauth在我自己的应用程序中授权用户)
答案 0 :(得分:0)
您可以做的是解析您收到的HTML文件并获取您需要的信息(oauth_verifier,authenticity_token以及您点击不授权应用程序的按钮文本)。要发送用户的凭据以授权应用程序,请通过POST oauth/authorize
端点(在Twitter开发人员上未记录)发布凭据和从HTML页面获取的信息。不要犹豫,使用Firebug或Opera Dragonfly等工具查看HTML页面的身份验证(具体取决于您使用的浏览器)。