Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

RESTAPI 카카오알림톡을 사용해서 기부자에게 알림톡을 보내자

REST, HTTP, 20214 min read

카카오 알림톡

카카오톡 비즈메시지 API를 이용하여 발송 가능한 상품 https://kakaobusiness.gitbook.io/main/ad/bizmessage?x-content-disposition=inline

배경

api 에서 카카오톡 비즈메시지 AP를 호출해서 기부자들에게 알림톡을 보내고 있다. 버튼을 추가해 링크를 전달하거나 안내 문구를 보여주고 있다

알림톡을 보내기 위해서는 템플릿을 등록해야 한다. 템플릿 등록한다.

카카오톡 알림톡 템플릿 등록 => 템플릿 관리에서 확인

템플릿 코드와 템플릿 내용을 확인한다.

해당 링크에서 템플릿 문서들 다운 받을 수 있다.

알림톡을 사용하면서 격은 문제

회원 기부자는 예전에도 기부를 했고 알림톡을 받았습니다. 그런데 최근 기부를 하셨을 때 알림톡을 받지 못했습니다. 재발송 기능으로 다시 보냈지만 알림톡을 받지 못했습니다.

이런 문제가 발생해서 인포뱅크에 문의를 했는데요. 특정 기부건에 관련된 내용을 확인하려면 messageId가 필요하다고 합니다.

알림톡 성공건수와 전체건수가 다른데요. 실패한 건은 어디서 확인 가능한가요?

https://www.ibizplus.co.kr/dashboard/dashboard/bizday

경로에서 카카오톡 메시지 사용현황 =>일별통계를 보니 알림톡에 전체건수와 성공건수가 다르네요.

그럼 실패한 건들이 있다는 건가요? 실패한 건들은 어떤 이유에서 실패된건지 궁금합니다. 또는 실패한 건들은 어디서 확인 가능할까요?

알림톡 발송 실패시 문자로 받을 수 있도록 mt_failover 를 'Y' 로 추가 설정한다. 알람톡 발송 후 받은 응답 중 messageId를 데이터베이스에 저장한다.

AL : 알림톡, AI : 이미지 알림톡 FT : 친구톡, FI : 친구톡이미지, FW : 친구톡와이드 이미지 BI: 브랜드 톡 이미지, BW: 브랜드 톡 와이드이미 지 msg_type Varchar(32) Y 메시지 타입 AL : 알림톡, AI : 이미지 알림톡

msg_data Json Y 메시지 발송 필수 데이터 msg_attr Json Y 메시지 타입 별 속성 데이터 알림 톡/친구 톡 메시지 타입 별 따라, 메시지 발송 시 필요한 데이터가 상이

20220718

배경

카카오 알림톡을 기부자에가 보내고 있다. 카카오 알림톡을 보내기위해 협력업체를 거쳐서 알림톡을 보낸다 우리 서버에서 메세지 접수 API 요청해 메시지 발송 접수를 한다

문제

알림톡 발송이 안되는 이유를 알 수 없다

문서를 찾아보니..

리포트 API(PUSH) 가 존재하면 messageId 로 전송을 했을 때 응답 결과를 비동기로 받는다.

20221120

매장소식을 매장 구독자에게 전송하는 기능을 개발시 알림톡의 친구톡을 사용했다.

친구톡의 장점은 템플릿을 등록하지 않고 코드에서 자유롭게 설정해서 테스트 시간을 줄여준다 단점은 기본 알림톡보다 조금 더 비싸다

© 2024 by GwiyeomGo Tech Blog. All rights reserved.