카카오 검색광고 API 로그인 연동 후 호출 시, "target biz token is not supplied" 라고 뜹니다

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


안녕하세요. 비즈스프링입니다.
다름이 아니라 광고 대행사 변경을 위해서 기존 고객사(비즈스프링) 앱이 아닌 신규 고객사 앱으로 변경을 하려고 했습니다.
(앱이 각각 다른 계정에 설정되어 있습니다)

기존 앱 ID: 597137
신규 앱 ID: 1424316

client_id 등 정보를 받아서 변경 한 뒤, 카카오 로그인 설정을 완료하여 계정 연동까지 성공을 했는데요.
연동으로 생성된 리프레쉬 토큰으로 계정 정보 API(https://api.keywordad.kakao.com/openapi/v1/adAccounts/pages) 호출 시 다음과 같이 응답을 받았습니다.

{
“code”: -401,
“msg”: “target biz token is not supplied.”,
“extras”: {}
}

저희 앱의 경우에도 비즈니스 앱이지만 별도로 설정이 되어 있지 않은데 저희 앱 키로 호출하면 정상적으로 목록이 불러와 집니다.
근데 변경 고객사 키로는 위와 같이 오류가 나네요.
왜 이런건지 알 수 있을까요??
(변경 고객사의 경우 비즈니스 인증에서 카카오모먼트 접근권한이 없어 신청 중이라고 전달 받았습니다)

안녕하세요.

기존에는 개인정보 조회용인 카카오로그인을 모먼트 APi 호출에도 혼용하여 사용했습니다.

하지만 개인정보 보호를 위해

2024년 비즈니스인증을 오픈하며
모먼트 API는 비즈니스 인증을 하도록 변경되었고
다만, 기존 서비스들은 카카오로그인 액세스토큰으로 호출가능하도록 임시 권한을 부여해드렸습니다.

기존 앱 ID: 597137은 임시권한이 있는 앱이고
신규 앱 ID: 1424316비즈니스 인증으로 호출하셔야하는 앱입니다.

OAuth2 방식으로 동작방식은 동일하지만, Endpoint가 다르고
카카오로그인 같이 매번 액세스토큰을 발급받거나 갱신하는게 아니라

비즈니스토큰을 광고계정으로 한번 발급 받아 계속 사용하는 개념입니다. (목적달성 시, 발급 철회로 폐기)

비즈니스 인증 사용하여 호출하도록 변경해보시겠어요?

Kakao Developers 문서