모먼트 소재 수정 api가 동작하는 방식이 도저히 이해가 되질 않네요

  • 사업자명: 두들
  • APP 이름(ID): moji ACDP(346903)
  • 문의 내용:
    소재 format이 IMAGE_BANNER인 소재의 랜딩 url의 서치파라미터를 수정하고자 했습니다.
    헌데 바디를 뭘 어떻게 조합해 봐도 다 안되네요. 이유도 모르겠구요.

CASE 1. 필수값 전부 챙겨 넣었고, 수정하고자 하는 landingInfo.url을 바꿔서 시도해봤습니다.
req body:
{
“id”: 9854500,
“adGroupId”: 871109,
“format”: “IMAGE_BANNER”,
“altText”: “…”,
“landingInfo”: {
“landingType”: “URL”,
“url”: “…”
}
}

res:
{
“msg”: “KakaoMomentException”,
“code”: -813,
“extras”: {
“detailCode”: 33128,
“detailMsg”: “지원하지 않는 이미지 사이즈 입니다.”,
“details”: [
{
“id”: null,
“name”: “IMAGE_BANNER”,
“description”: “not editable field changed”,
“value”: null
}
]
}
}

이해가 안되는 부분: 문서에 보면 image는 수정 값을 넣지 않으면 기존 값이 그대로 적용된다고 명시되어 있습니다. 그리고 이 소재는 이미 등록되어 운영되고 있는 소재인데 어떻게 지원하지 않는 이미지 사이즈 일수가 있나요? 지원 하지 않는 사이즈 였다면 애초에 소재 등록부터 안되야 하는거 아닌가요?

CASE 2. 기 적용되어있는 image 프로퍼티값을 그대로 추가해봤습니다.
req body:
{
“id”: 9854500,
“adGroupId”: 871109,
“format”: “IMAGE_BANNER”,
“altText”: “…”,
“landingInfo”: {
“landingType”: “URL”,
“url”: “…”
},
“image”: {
“url”: “…”,
“fileName”: “…”,
“width”: 1029,
“height”: 204,
“size”: 54222
}
}

res:
{
“msg”: “KakaoMomentException”,
“code”: -813,
“extras”: {
“detailCode”: 90002,
“detailMsg”: “Type definition error: [simple type, class com.kakao.biz.dsp.openapi.controller.to.ImageAssetTO]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.kakao.biz.dsp.openapi.controller.to.ImageAssetTO (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\n at [Source: (PushbackInputStream); line: 11, column: 9] (through reference chain: com.kakao.biz.dsp.openapi.controller.v2.to.DisplayCreativeDetailTOV2[“image”])”
}
}

이해가 가지 않는 부분: 음… 응답 메시지 통째로 전혀 이해가 안됩니다.

CASE 3. landingInfo 대신 mobileLandingUrl을 직접 수정 시도 해봤습니다.
req body:
{
“id”: 9854500
"adGroupId": 871109,
“format”: “IMAGE_BANNER”,
“altText”: “…”,
“mobileLandingUrl”: “…”
}

res: CASE 1과 같음.

결론적으로 대체 이 소재의 landingURL을 수정할 수 없는 이유가 뭔가요??

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

우선 문의에 대한 답변이 늦어진점 양해 부탁드립니다.
수정요청주신 소재 (9854500)의 경우 최초 등록시 비즈보드 구사이즈인 1029x204 로 등록이 되었고,
해당 소재는 현재 플랫폼에서 수정 및 신규 등록을 막고 있는 사이즈라 수정시도시 동작하지 않은것으로 보입니다.

현재 비즈보드는 1029x222 의 소재로 운영중이오니,
이점 참고하시여 운영 부탁드립니다.

고맙습니다.