카카오 모먼트 API 로그인 및 토큰 사용 질문

대행사로써 카카오 모먼트 API 를 사용해 친구톡 기능을 대행하려고 하는데, 궁금한점이 있어 질문드립니다.

  1. 모먼트 API 를 사용하기 위한 인가 + 최초 토큰 발급은 수동으로 발급받고 리프레시 토큰으로 운영하는 방식으로 사용해야 하나요? 프로그래매틱하게 서버에서 사용할 있는 초기 인가 및 토큰 발급 기능도 제공되는 기능이 있는지 궁금합니다.
  2. 하나의 카카오계정 하위에 여러개의 광고 계정을 운영한다면 토큰 발급은 각 광고 계정마다 따로 받아서 운영해야 하나요?
  3. API 요청을 위한 토큰 만료기간이 6시간이라고 나온 곳도 있고 2시간으로 나온 곳도 있는데 어떤게 맞는지 궁금합니다.
  4. API 호출에 제한이 있다고 봤습니다. (초당 100회, 1회당 100개 메세지 전송 가능). 이 제한은 토큰 기반의 제한인가요? 메인 카카오 계정의 제한인가요? 혹은 IP 기반의 제한인가요?

안녕하세요, 카카오모먼트 오픈API 담당자입니다. 답변이 늦어져서 죄송합니다.

  1. 초기 인가 코드 발급 방법은 REST API | Kakao Developers REST API 문서 참고 부탁드립니다.

  2. 아닙니다. 토큰은 카카오 디벨로퍼스 애플리케이션 기준으로 하나만 받은 상태에서, 해당 토큰으로 서로 다른 여러 광고계정에 접근이 가능합니다. 이때 디벨로퍼스 애플리케이션에 권한을 가진 카카오계정과 광고계정에 권한을 가진 카카오계정이 일치해야 접근이 가능합니다.

  3. REST API의 액세스 토큰 만료 시간은 6시간이 맞습니다.
    이해하기 | Kakao Developers 이해하기 문서 참고 부탁드립니다.

  4. 호출 제한 기준은 각 API마다 상이합니다. 각 API 문서에 명시된 내용 참고 부탁드립니다. 예를 들어, 소재 보고서 보기 API의 경우 광고계정번호와 앱ID 기준으로 5초에 1회만 요청이 가능합니다.

감사합니다.