gpt4 book ai didi

java - 在 Android 应用程序中将 Web 应用程序的 oauth 请求结果 Hook 到 Twitter

转载 作者:行者123 更新时间:2023-12-01 15:50:31 25 4
gpt4 key购买 nike

我有一个网站,它实现了“使用 Twitter 登录”。

本次授权流程:我的网站将用户重定向到 Twitter,然后 Twitter 要求用户允许我的网站访问他的帐户,他单击“允许”,Twitter 将用户重定向回我的网站,从而获取访问 token 。

我还有一个 Android 应用程序,需要初始化此身份验证过程并最终获得结果。我可以创建 Intent ,在浏览器中打开 url,然后所有后续步骤都在浏览器中进行,但是当浏览器关闭时,或者(这会更好)当浏览器获得最终重定向时,我可以以某种方式 Hook ,以检查授权是否正常以及我的网站现在可以访问用户的 Twitter 帐户,并关闭浏览器吗?

我需要研究 WebView,还是可以使用常规 Android 浏览器来实现此功能?

最佳答案

我相信您正在寻找的是建立一个 custom scheme 。有了这个,您可以将应用程序名称设置为方案,当您使用 oauth_callback 作为 appname://callback 从 Twitter 生成请求 token 时,用户将被重定向回授权后该 uri 将打开您的应用程序。

关于java - 在 Android 应用程序中将 Web 应用程序的 oauth 请求结果 Hook 到 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com