0

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

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

4

1 回答 1

0

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

于 2012-08-17T02:43:36.633 回答