초기 code도 성공적으로 가지고오고 response code 값도 200으로 정상적으로 나오는대
정작 필요한 데이터는 없네요
BufferedReader에 내용이 없어요
별다른 오류도 없고 이유를 모르겠습니다.
public String getAccessToken(String authorize_code) {
String access_Token = "";
String refresh_Token = "";
System.out.println("code : " + authorize_code);
try {
String reqURL = "https://kauth.kakao.com/oauth/token";
reqURL +="&grant_type=authorization_code";
reqURL +="&client_id=f9d8ef5e242f817494089db6bc7a8bbc";
reqURL +="&redirect_uri=http://localhost:8080/frame/kakao/loginch.do";
reqURL +="&code=" +authorize_code;
reqURL +="&client_secret=%%%%%%";
System.out.println("url :" + reqURL);
URL url = new URL(reqURL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
int responseCode = conn.getResponseCode();
System.out.println("responsecode=" + responseCode);
InputStreamReader isr = new InputStreamReader(conn.getInputStream());
BufferedReader reader = new BufferedReader(isr);
StringBuffer br= new StringBuffer();
String line="";
while((line=reader.readLine())!=null) {
br.append(line);
System.out.println("라인추가");
}
System.out.println("json 확인:" +br.toString());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return access_Token;
}