안녕하세요, 카카오톡 API를 잘 활용하고 있는 개발자입니다.
이번 랜딩페이지 개발에 카카오톡 채널 추가하기 버튼을 삽입할 예정입니다. 구현하고자 하는 로직은 다음과 같습니다.
- 유저가 랜딩페이지 진입
- 랜딩페이지 내 form 페이지를 통해 정보입력 및 자체서버로 데이터 전송
- 카카오톡 채널 추가 버튼으로 기존 비즈니스 채널로 연결
- 비즈니스 채널로 유저에게 결과 메시지 전송
제가 궁금한 점은 다음과 같습니다.
- 유저 매칭
랜딩페이지 내에서 정보를 제출한 유저와 카톡 친구추가를 진행한 유저를 매칭해야 하는 상황입니다.
고민했던 점은 “정보를 제출한 유저가 카톡으로 바로 연락을 보내지 않는다면?” 입니다. 딜레이가 생겼을 경우 페이지 유저와 카톡 유저를 매칭시키지 못합니다.
이 경우 카카오톡에서 제공하는 REST API 중 user_id 파라미터를 통해 매칭할 수 있을까요?
안녕하세요.
정보를 제출한 유저와 해당 유저가 채널 메시지를 전송하였을때, 식별은 어떻게 하시나요?
구현하고자 하는 모습이 잘 이해되지 않아 추가 문의 드립니다.
저희가 현재 생각하는 방안은 로그인시 제공되는 id OR acces_token을 폼에 실어 서버에 보낸 후 저장,
카톡으로 연락이 온 사람의 id를 조회해서 수기 매칭 계획 중입니다.
랜딩 페이지라 이용자가 많이 않을 것으로 예상되어서 입니다.
넵, 카톡으로 연락이 온 사람의 id는 어떻게 식별하실 예정인가요?
사실 이 부분이 문제인 것 같습니다. 로그인을 해서 친구추가를 하면 카톡 유저의 id가 넘어오는 것으로 확인을 했습니다.
id와 유저 네임을 매칭시켜서 수기로 확인 후 연락을 보내드리면 되지 않을까 생각하고 있습니다.
안녕하세요
서비스에서 카카오 로그인 이후, 채널 추가를 제공하고자 하시기에 서비스측에서 이미 회원번호를 보유하고 있을것으로 보입니다.
만약, 챗봇 스킬 서버로 전달되는 user.properties.appUserID와 매핑하고자 한것이라면
이 경우 전달받은 회원번호와 서비스에서 보유하고 계신 회원번호와 매핑이 가능하십니다.