私のアプリでは、ユーザーの写真を取得してアプリに表示する必要があります。
そのために、私は認証され、アクセストークンを取得し、ユーザー名パスワードを入力しますが、このページを開く権限がないことを示しています。次に、ユーザープロファイルと写真を取得するにはどうすればよいですか。
ここに私のコードは次のとおりです。
String url ="https://instagram.com/oauth/authorize?" +"response_type=token" +
"&redirect_uri=" + CALLBACK_URL+"&scope=basic"+"&client_id=" + CLIENT_ID ;
WebView webview = (WebView)findViewById(R.id.webview);
webview.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url, Bitmap favicon) {
String fragment = "#access_token=";
int start = url.indexOf(fragment);
if (start > -1) {
// You can use the accessToken for api calls now.
String accessToken = url.substring(start + fragment.length(), url.length());
Log.v(TAG, "OAuth complete, token: [" + accessToken + "].");
Log.i(TAG, "" +accessToken);
Toast.makeText(ActivityWebView.this, "Token: " + accessToken, Toast.LENGTH_SHORT).show();
}
}
});
webview.loadUrl(url);
}