【问题标题】:Obtain access token from twitter app for oauth从 twitter 应用程序获取访问令牌以进行 oauth
【发布时间】:2012-08-12 10:47:36
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我没听懂你的意思.. 你在说什么 html 文件?我询问了运行官方 twitter 活动的 android 意图,该活动应该通过额外的意图返回授权密钥......
    猜你喜欢
    • 2011-05-26
    • 1970-01-01
    • 2012-04-28
    • 2018-02-17
    • 1970-01-01
    • 2019-03-08
    • 2013-08-08
    • 2013-06-09
    • 2014-07-15
    相关资源
    最近更新 更多