我有一个重定向uri的格式为https://stackexchange.com/oauth/login_success#access_token=token&expires=5678。我试图从这个url中获取访问令牌。尝试了以下方法:
uri.getQueryParameter("access_token"); //will return null since it is not a query param
uri.getFragment(); //will return "access_token=token&expires=5678" so i need to seperate it again.
有直接的方法吗?请帮忙。
#
的 indexOf 然后从邮件 URI 字符串中创建一个子字符串。 - Sagar PilkhwalgetFragment()
是最好的方法。在 URL/URI 中,#
后面的所有内容都被视为一个大值。如果它有分隔符或特殊编码,那就由应用程序(在这种情况下是您)来处理。 - William Price