카카오톡 채널 메시지 API - Channel Access Token 발급 방식 문의

문의 시, 디벨로퍼스 앱ID를 알려주세요.


안녕하세요.

카카오톡 채널을 통해 고객과 메세지를 주고 받는 서비스를 개발 중입니다.
LINE Messaging API와 유사한 방식으로 구현하고자 하는데, 토큰 발급 방식에 대해 문의드립니다.

현재 상황은 아래와 같습니다.

  • 관리자(어드민)가 채팅방에서 카카오톡 채널의 친구에게 메시지를 전송하는 기능 구현 필요
  • LINE Messaging API의 경우 Developers Console에서 Channel Access Token을 직접 발급받아
    서버 환경 변수에 저장 후 사용 가능

문의 사항

  1. 카카오톡 채널 메시지 API에서도 LINE처럼 "고정된 Channel Access Token"을
    Developers Console에서 직접 발급받을 수 있나요?

  2. 현재 파악한 방식은 다음과 같은데, 맞는지 확인 부탁드립니다:

    • 채널 관리자가 OAuth 2.0 플로우를 통해 로그인
    • Authorization Code를 Access Token으로 교환
    • 발급받은 Access Token을 서버에 저장하여 사용
    • 토큰 만료 시 Refresh Token으로 갱신
  3. 채널 관리자 권한의 Access Token으로 채널 친구(개인)에게 메시지 전송이 가능한가요?

참고

  • 사용 예정 API: /v1/api/talk/friends/message/default/send
  • 대상: 카카오톡 채널을 친구 추가한 사용자
  • 목적: 관리자가 고객에게 파일, 텍스트, 이미지 메시지 전송

답변 부탁드립니다.
감사합니다.

[@tim.l @woody.ho]

안녕하세요.

카카오디벨로퍼스에서 제공하는 메시지 API는 사용자간 메시지로, 채널이 발송하는 메시지 기능이 아닙니다.
채널에서의 메시지 전송은 카카오비즈니스에서 제공하는 개인화 메시지, 알림톡, 상담톡 기능을 참고 부탁드립니다.