카카오 모먼트 & 키워드 API 호출시 id

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

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

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

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

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

  • **사업자명:**포이시스
  • APP 이름(ID): 933133
  • 문의 내용:

안녕하세요 카카오 모먼트 및 키워드 api 호출시 문의 사항이 있습니다.
카카오 모먼트 api 호출시 키워드의 account id 를 넣어서 호출할 때와 카카오 키워드 api를 호출 시 모먼트 account id 를 넣어 호출 할 때 둘다 오류가 없이 호출이 됩니다.

이론상으로는 카카오 모먼트의 account id 가아니기 때문에 오류가 나야하는데 오류가 안나고 잘 호출이 되는데
원래 이것이 맞는건가요 ?

맞다면

카카오 모먼트 accout id / 카카오 키워드 account id를 어떻게 구분하나요 ?

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

위에 말씀해주신 것처럼 모먼트 API에 키워드 adAccountId를 헤더로 입력하여 호출 시, 응답하지 않는 것이 정상입니다.
말씀해주신 현상을 재현할 수 있도록
각각 호출하신 API URL 공유해주시면 확인해보도록 하겠습니다.

@moment
모먼트에서 키워드 광고 account id 를 요청시는 오류가 나는데
반대로 키워드 광고에서 모먼트 광고 account id 를 요청하면 오류없이 가져옵니다.

모먼트 호출시 > 존재하지 않는 계정이라고 호출이 됩니다.
$ curl -X GET “https://apis.moment.kakao.com/openapi/v4/adAccounts/527977” -H “Authorization: Bearer access token” -H “adAccountId: 527977”
{“msg”:“KakaoMomentException”,“code”:-813,“extras”:{“detailCode”:21006,“detailMsg”:“존재하지 않는 광고계정입니다.”}}

반대로 같은 id 를 키워드 광고에서 호출하면 다음과 같은 응답이 옵니다.

$ curl -X GET “https://api.keywordad.kakao.com/openapi/v1/adAccounts/462609” -H “Authorization: Bearer access token” -H “adAccountId: 462609” < 모먼트 광고 id지만 키워드 광고에서 호출시 문제없이 불러옴
{“id”:462609,“name”:“---- “,“type”:“BUSINESS”,“ownerCompany”:{“businessRegistrationNumber”:“120-81-88352”,“name”:”(주)-----”},“advertiser”:{“businessRegistrationNumber”:“807-16-00800”,“name”:“----”},“config”:“OFF”,“adminStop”:false,“outOfBalance”:true,“statusDescription”:“사용자OFF,잔액부족”}

안녕하세요. 카카오입니다.

키워드광고 API에 일시적 오류가 있어 수정하였습니다.
이야기 주신 키워드광고의 API 내용으로 모먼트 정보가 나오지 않도록 처리하였습니다.

불편을 드려 양해 부탁드립니다.
감사합니다.

@MOMENT_KAKAO 안녕하세요, 확인해보았는데 같은 방법으로 했을때 오류 코드가 아닌 빈 값으로 반환이 됩니다.

이부분은 모먼트 계정이 아닌 계정을 넣었을 때 빈 값으로 반환이 되도록 의도를 하신건지 아니면 아직도 고쳐지지 않은 이슈인건지 확인 한번 부탁드리겠습니다 ~!

안녕하세요.

빈값이 아닌 오류 메세지가 나오도록 처리해두었습니다.
감사합니다.