这是我想从用户那里授权我的应用程序的问题。为此,api 为我提供了 OAuth 2.0 流程
我有一个链接“A”,其中包含我的应用密钥和重定向链接
例如。http://www.apiprovider?api-key=MY_API_KEY&redirect=REDIRECT_LINK
链接 A 在浏览器中打开时询问用户的用户名和密码并授权我的应用程序,成功授权后用户被重定向到REDIRECT_LINK
REDIRECT_LINK
用我需要存储在变量中的密钥进行编码
例如。https://www.twitter.com/some_profile?key=Asc545AS454dS44as
我不希望用户访问重定向链接,我只想获取 url然后关闭浏览器,页面不应该打开。
我已使用此代码在浏览器中打开链接
Intent httpIntent = new Intent(Intent.ACTION_VIEW);
httpIntent.setData(Uri.parse("LINK_A"));
startActivity(httpIntent);