친구, 메세지 API 사용신청드립니다

1.문서에서 카카오톡 메시지, 메시지 API 검수 신청 방법을 반드시 확인하세요.

2.검수 방법

반드시 신청하시는 서비스에 API나 SDK가 연동되어 정상적으로 호출이 된 상태만 검수받을 수 있습니다.

  1. 해당 앱의 ‘[내 애플리케이션 > 설정 > 일반 > 비즈 앱 정보 > 사업자 정보 등록]’ 에서 비즈앱 신청을 해주세요.

  2. 신청에 사용한 사업자등록증 사본을 카카오 계정(@kakao)에 메시지로 전달해주세요.

  3. OWNER의 개발자 계정 (email), 앱 ID를 알려주세요.
    개발자 메일:0815yjh@naver.com
    ID :1008878

  4. 앱에서의 API를 활용하는 이유/방식을 알려주세요.

  • 현재 개발 중인 시스템에서 클라이언트에게 전달할 사항이 발생하는 경우 카카오톡으로 알림 톡 발송
    이에 따라 추가적으로 친구목록 API도 사용하고자 합니다
  1. 메시지 전송 API가 적용된 서비스를 저희가 직접 확인하기 위해, '로그인을 하는 시점부터 해당 서비스까지 이동하는 순서’를 상세히 알려주세요.

    -[누가 어떻게 로그인을 하는지]

     알림을 제공받는 사용자가 처음 알림 안내톡을 통해 로그인
    

    -[어떤 동작으로 친구 목록을 확인하는지]

    1.사용자 즐겨찾기
    2. freinds_order: favorite 를 통해 친구목록 정렬 
    3. friend_url = "https://kapi.kakao.com/v1/api/talk/friends" 를 이용하여 친구목록 수집 및 uuid 획득
    

    image

    -[어떤 동작으로 메시지를 전송하는지]

      1. "https://kapi.kakao.com/v1/api/talk/friends/message/send"를 통해 전송
      2. template_id 및 template_args 작성
      3. 코드 실행 중 시스템 알림 케이스 발생 시 해당 알림 img 첨부 및 request.post를 통한 알림 발송
    
    
  2. 테스트가 완료되어 서비스에 적용된(될) '실제 동작 화면 영상 혹은 캡쳐’를 첨부해주세요.

    image

3.검수를 마친 후

검수를 마치면 "내 애플리케이션 > 설정 > 사용자 관리 > 동의항목 > 설정"에서 “카카오톡 메시지 전송” 접근권한 관리항목을 설정할 수 있게 됩니다.

메시지 API 는 제공하실 서비스가 모두 구축 완료된 다음 권한 신청하셔야하는데요.

아래 내용 첨부 부탁드립니다.

(1) 알림톡 메시지 수신 화면
(2) 해당 메시지로 부터 진입한 카카오 로그인 화면 또는 해당 가입 시스템 URL
(3) 카카오 로그인 완료 후, 동선


template_id 및 template_args 작성 및 발송 액션은 별도의 발송 페이지에서 진행하게되나요?
그렇다면 해당 관리자 페이지 화면도 제공 부탁드립니다.

(1) 알림톡 메세지 수신화면
image

(2) 해당 메시지로 부터 진입한 카카오 로그인 화면 또는 해당 가입 시스템 URL
image

알림 메세지 내 버튼 클릭시 자동으로 로그인 화면으로 진입
url: http://skysys.iptime.org:8000/admin/fire_detection/detection/

(3) 카카오 로그인 완료 후, 동선
해당 내용이 수신자의 메세지 수신 후 동선을 의미하는지 발신자의 카카오 로그인 완료 후 발신에 대한 동선을 의미하는 지,혹은 수신자의 카카오 로그인 인증 및 수신 권한에 대한 질문인지 잘 이해가 되지않아 각각의 경우로 말씀드리자면

  • 수신자의 메세지 수신 후 동선

    • 로그인 화면을 통해 로그인 후 서버에 업로드된 이미지 데이터를 확인한다. 이후 알림이 발생하는 경우도 위와 같은 방식으로 알림을 수신 후 데이터를 확인한다.
  • 발신자의 로그인 후 동선

    • 로그인 후 개발 코드를 통해 자동적으로 토큰을 갱신하고 지정 사용자에게 시스템 실행 중 이벤트가 발생하는 경우 알림을 발송한다.
  • 수신자의 카카오 로그인 인증 및 수신권한

    • 현재 기업에 대한 "카카오 플러스 친구"를 생성 중입니다. 심사 완료 후 비즈니스 계정 연동을 통해 수신자가 본인 카카오계정으로 해당 플러스 친구를 추가한 경우 알림을 수신할 수 있도록 시도 중입니다.

template_id 및 template_args 작성 및 발송 액션은 별도의 발송 페이지에서 진행하게되나요?
그렇다면 해당 관리자 페이지 화면도 제공 부탁드립니다.

headers={
    "Authorization" : "Bearer " + tokens["access_token"]
}

data={
    "template_id":102075,
    "template_args":{"TITLE":"산불감지 시스템"}
}
if fire_detect==True:
   response = requests.post(url, headers=headers, data=data)

개발 코드 내에 다음과 같이 이벤트 발생 시 전송되도록 설정되어있습니다.

안녕하세요. 확인 감사합니다.

친구, 메세지 API 권한 부여되었습니다.