광고소재 상태 변경 오류 문의

아래 내용을 기재하신 후 문의를 남겨주시길 바랍니다. .
호출 시 발생한 오류의 경우 호출 /응답 내용을 상세히 남겨주시는 것이 확인 및 답변에 도움이 됩니다.

  • 사업자명: 엠투디지털

  • APP 이름(ID): 382325

  • 문의 내용: api 변경이후 바뀐 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());
    

위와 같이 호출중인데, response로 돌아오는건 200 ok 이고 별다른 오류가 발생하진 않습니다.
허나, 실제 소재의 on/off가 진행이 되지 않습니다.

잘못된 부분이 있을까요?

해당 요청을 curl로 요청을 날려보면 on/off가 잘 작동합니다.

소재 on/off만 작동을 안하고, 그외에
광고계정, 광고그룹, 캠페인, 소재조회 등등은 모두 잘 작동하는데 on/off만 제대로 동작하지 않습니다.

후… api 문서 오류네요.
몇시간동안 해도해도 안되서 문의글 남겼는데
혹시나 싶어서
http 요청을 https로 변경하니 잘됩니다…

11

해당하는 가이드 문서에 http로 오표기 되어있는건지…

1개의 좋아요

안녕하세요
모먼트 오픈API 담당자입니다.

말씀주신 디벨로퍼스 가이드 문서는 금일 중으로 수정될 예정입니다.

  • http -> https

업무에 불편함을 드려서 죄송합니다.