테스트에 성공하는 개인화메세지 발송이 실제 발송시 서로다른 오류를 내면서 실패합니다

카카오모먼트 API에 대한 최신 공지는 카카오모먼트 공지사항카카오광고 통합 에이전시 에서 확인 가능합니다.

카카오모먼트 API 외 문의사항은 DevTalk 각 카테고리나 FAQ에서 확인 가능합니다. 카카오모먼트 오픈API 외 자주 발생하는 문의는 아래 게시판에서 확인 및 등록 가능합니다.

︎- AdFit SDK FAQ
︎- AdFit SDK 고객센터 문의
︎- 픽셀&SDK FAQ 1
︎- 픽셀&SDK 고객센터 문의

카카오모먼트 오픈API 권한이 없는 앱, 카카오모먼트 오픈API가 아닌 다른 문의의 경우 답변이 늦어지거나 진행이 불가하오니 이 점 양해 부탁드립니다.

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

  • **사업자명: 필웨이
  • **APP 이름(ID): 729703
  • **문의 내용:
    동일한 내용의 요청을 개인화메세지 테스트 발송시에는 성공하지만 실제 발송시에는 실패합니다.

[테스트발송]
POST https://apis.moment.kakao.com/openapi/v4/messages/creatives/27387969/sendTestPersonalMessage
Bearer token : 개발용 business token
header

  • Content-Type: application/json
  • adAccountId : 729703
    request body
{
    "phoneNumber" : "01090487305",
    "variables" : {
        "brand_name1": "|기타(other Brand)|",
        "product_name1" : "test2",
        "product_name2" : "",
        "product_name3" : "",
        "product_name4" : "",
        "sale_price1" : 1000,
        "mobile_url1" : "https://www.feelway.com/tobe/page/recommend/recomGoodsList.php?g_no=7545278916",
        "pc_url1": "https://www.feelway.com/tobe/page/recommend/recomGoodsList.php?g_no=7545278916",
        "image_url1" : "https://t1.daumcdn.net/b2/personalMessage/729703/b10b66126d435bd7a09a1edee0cdaa16.png"
    }
}

Response: 200 OK

[실제 발송]
POST https://apis.moment.kakao.com/openapi/v4/messages/creatives/27387969/sendPersonalMessage
Bearer token: 실 발송용 business token
header

  • Content-Type: application/json
  • adAccountId: 729703
    request body
{
    "phoneNumber" : "01090487305",
    "variables" : {
        "brand_name1": "|기타(other Brand)|",
        "product_name1" : "test2",
        "product_name2" : "",
        "product_name3" : "",
        "product_name4" : "",
        "sale_price1" : 1000,
        "mobile_url1" : "https://www.feelway.com/tobe/page/recommend/recomGoodsList.php?g_no=7545278916",
        "pc_url1": "https://www.feelway.com/tobe/page/recommend/recomGoodsList.php?g_no=7545278916",
        "image_url1" : "https://t1.daumcdn.net/b2/personalMessage/729703/b10b66126d435bd7a09a1edee0cdaa16.png"
    }

}

response: 다음 셋 중 랜덤하게 나옵니다.

{
    "msg": "KakaoMomentException",
    "code": -813,
    "extras": {
        "detailCode": 90001,
        "detailMsg": "잘못된 요청입니다. [name : messageSerialNumber, value : null]"
    }
}

{
    "msg": "KakaoMomentException",
    "code": -813,
    "extras": {
        "detailCode": 90001,
        "detailMsg": "잘못된 요청입니다. [name : receiverKey, value : null]"
    }
}

{
    "msg": "KakaoMomentException",
    "code": -813,
    "extras": {
        "detailCode": 90001,
        "detailMsg": "잘못된 요청입니다. [name : receiverType, value : null]"
    }
}

안녕하세요~

카카오모먼트 담당자입니다.

테스트발송과 단건/다건 발송의 payload가 다릅니다.

아래 가이드 참고 부탁드립니다.

https://developers.kakao.com/docs/latest/ko/kakaomoment/personalized-msg#send-request-body

감사합니다.

확인했습니다. 감사합니다.