카카오모먼트 개인화메시지 api 관련

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

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

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

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

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

  • 사업자명: 트리플하이엠
  • APP 이름(ID): hm1-모먼트API
  • 문의 내용: 안녕하세요 카카오 모먼트 개인화메시지 api를 통해 테스트 발송하기를 진행하려고 합니다.
    참고 개인화 메시지 관리 | Kakao Developers 개인화 메시지 관리
    해당 내용대로 로그인 후 토큰을 받아와서 요청을 하는데

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

이런 오류가 발생합니다.

요청 코드는 다음과 같습니다. (python3)

import requests

ID = 23721951
url = f"https://apis.moment.kakao.com/openapi/v4/messages/creatives/{ID}/sendTestPersonalMessage"

header = {
‘Authorization’ : ‘Bearer 토큰’,
‘adAccountId’ : ‘445914’,
‘Content-Type’: ‘application/json’
}

param = {
‘phoneNumber’ : ‘010-4180-9563’,
“variables”: {
“user_name1”: “테스트”
}
}
r = requests.post(url, headers=header, data=param)

print(r.text)

해당 번호로 카카오톡 채널 추가하였으며 이름도 본명으로 입력해도 발송이 진행되지 않고 있습니다.
빠른 답변 부탁드립니다!!

해결되었습니다! json형태로 안 보내서 오류가 발생한거 였네요