現在、Facebook によってオフライン アクセスが停止されているため、新しいアクセス トークンを保存/取得するにはどうすればよいですか。私はたくさん試しました。コードは以下です。https://graph.facebook.com/me/friends?access_token=でアクセストークンを渡す必要があります
String url = "https://graph.facebook.com/oauth/access_token?client_id=appid&client_secret=secretid&grant_type=fb_exchange_token&fb_exchange_token=access_token";
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
try{
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
is = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result=sb.toString();
result = result.split("=")[1];
AppLog.logger(result);
}
catch(Exception e)
{
AppLog.logger("Error in JSON");
}
トークンの交換方法は?? 助けてください。