안녕하세요.
비즈니스폼+ 응답 결과 조회 API 이용 관련하여 문의드립니다. 아래 API를 이용하고자 합니다.
GET https://apis.moment.kakao.com/openapi/v4/adAccounts/bizFormPlus/report
현재 여러 광고주의 카카오모먼트 광고계정을 관리하고 있습니다.
일반적인 광고계정 관련 API는 권한을 보유한 광고주 계정에 대해 정상적으로 조회가 가능한 것으로 확인되나, 비즈니스폼+ 응답 결과 조회 API 호출 시 아래 오류가 발생하고 있습니다.
{
"extras": {
"detailCode": 28105,
"detailMsg": "앱과 광고계정의 사업자등록번호가 다릅니다."
}
}
현재 앱에 등록된 사업자등록번호와 광고주의 광고계정에 등록된 사업자등록번호가 서로 다른 상황입니다.
문의드리고 싶은 내용은 다음과 같습니다.
- 현재 보유한 광고주 광고계정에 대한 권한(영업권/광고계정 권한 등)이 있는 경우에도, 비즈니스폼+ 응답 결과 조회 API는 앱과 광고계정의 사업자등록번호가 다르면 조회가 불가능한지
- 대행사 또는 솔루션 사업자가 하나의 앱/Business Access Token을 이용하여 권한을 보유한 여러 광고주의 비즈니스폼+ 응답 결과를 조회할 수 있는 방법이 있는지
- 불가능하다면 광고주별로 별도의 카카오디벨로퍼스 앱을 생성하여 사업자등록번호를 일치시켜야 하는지, 또는 별도의 권한 설정/연동 방법이 있는지
확인 부탁드립니다.
감사합니다.
@playd_da
안녕하세요. 카카오 참여형광고 비즈니스폼+ 입니다.
문의 주신 3가지 순서대로 답변드립니다.
- 광고계정 권한이 있어도 앱과 광고계정의 사업자등록번호가 다르면 조회할 수 없습니다.
비즈니스폼+ 응답 결과 조회 API는 다른 카카오모먼트 API와 달리 아래 조건을 모두 충족해야 호출할 수 있습니다.
- 카카오디벨로퍼스 앱과 광고계정에 등록된 사업자등록번호가 서로 일치
- 비즈니스 동의항목 moment_bizform_result_read(카카오모먼트 비즈니스폼+ 응답 결과 조회)에 대한 동의
- 조회할 광고계정 권한과 해당 폼 ID의 폼 보고서 다운로드 권한 보유
영업권이나 광고계정 권한을 보유하고 있어도 첫 번째 조건을 대신하지는 못합니다. 받으신 28105 에러(앱과 광고계정의 사업자등록번호가 다릅니다)가 이 조건에 해당합니다.
-
하나의 앱(Business Access Token)으로 사업자등록번호가 다른 여러 광고주의 응답 결과를 조회하는 방법은 현재 제공하지 않습니다.
해당 앱으로는 앱과 사업자등록번호가 같은 광고계정의 응답 결과만 조회됩니다.
-
광고주의 응답 결과를 API로 받으려면 광고주 사업자등록번호로 비즈 앱 전환된 카카오디벨로퍼스 앱에서 호출해야 합니다. 이 외에 별도의 권한 설정이나 연동 방법은 없습니다.
앱 설정 순서는 아래와 같습니다.
- 카카오디벨로퍼스 앱 생성 후 비즈 앱 전환 (광고주 사업자 정보로 등록)
- 앱 소유자 카카오계정 본인인증
- [앱] > [추가 기능 신청]에서 카카오모먼트 사용 권한 신청
- 비즈니스 인증 > 접근권한에서 moment_bizform_result_read 추가
- 호출하는 카카오계정에 폼 보고서 다운로드 권한 확인. 광고계정 마스터는 모든 폼에 자동 부여되고, 멤버는 폼 ID마다 별도로 받아야 합니다.
(모먼트 > 광고자산 관리 > 비즈니스폼+ 관리 > 폼 ID > 상세 설정 [관리])
참고 문서
감사합니다.