我是java开发环境的新手。任何帮助都将非常感激。
我开发了一个orkut应用程序,可用于我的移动应用程序。它使用OAuth 2.0。我成功了
重定向到callbackURL。
我想从URL中将“oauth_verifier”参数提取到我的javacode中的变量中,以便进一步验证。或者请帮助我从浏览器中获取带参数的callbackURL 。
请帮帮我!!!
提前致谢。
答案 0 :(得分:0)
您可以使用webview的setWebViewClient方法然后实现新的webViewClient,然后您可以使用onPageFinished方法访问完整的URL。见下面的代码。
webView.setWebViewClient(new WebViewClient()
{
@Override
public void onPageFinished(WebView view, String url)
{
if (url.contains("#access_token=")) //I am looking for #access_token= hash, you can look for any parameter here
{
String accessToken = url.substring(url.indexOf("#access_token=") + 14, url.length()); //14 is my "#access_token=" length, yours will be different
writeAccessTokenToFile(accessToken); //this method is your method
loadApplication(); //then load you application logic, this is your method too
}
}
});