아래 내용을 기재하신 후 문의를 남겨주시길 바랍니다. .
호출 시 발생한 오류의 경우 호출 /응답 내용을 상세히 남겨주시는 것이 확인 및 답변에 도움이 됩니다.
-
사업자명: 엠투디지털
-
APP 이름(ID): 382325
-
문의 내용: 변경된 V4 버전으로 api 호출시, 소재에 대한 on/off 상태가 변경되지 않습니다.
KaKaoOAuth authInfo = this.kakaoOauthService.getKakaoAuthInfo(); String url = "http://apis.moment.kakao.com/openapi/v4/creatives/onOff"; URL obj = new URL(url); HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); conn.setRequestMethod("PUT"); conn.setDoOutput(true); conn.setRequestProperty("Content-Type", "application/json"); conn.setRequestProperty("Authorization", "Bearer " + authInfo.getAccessToken()); conn.setRequestProperty("adAccountId", adAccountId); JsonObject data = new JsonObject(); data.addProperty("id", creativeId); data.addProperty("config", state); OutputStreamWriter osw = new OutputStreamWriter(conn.getOutputStream()); osw.write(data.toString()); osw.flush(); osw.close();
위와 같이 호출하는데, 다른 변경된 v4 api들은 정상 작동하지만,
해당 api는 제대로 동작이 되지 않습니다.
body에 들어가는 json 데이터도
{“id”:3708876,“config”:“ON”}
위와 같이 작성되어 들어갑니다.
postman을 이용해서 동일하게 호출할 경우, on/off가 정상 작동하지만,
위 코드에서는 정상 작동하지 않는데, 이유를 알 수 있을까요??