카카오싱크 플러그인 시 continueUri로 들어오는 값이 어떤 값인가요?

안녕하세요.
카카오 챗봇 + 카카오싱크 플러그인 서비스 환경에서 개발 진행 중 문의사항이 있어 질문드립니다.

카카오싱크 플러그인 로직을 진행시 continueUri로 들어오는 값이 어떤 값인가요?
카카오 developers의 카카오로그인>간편가입 nav 탭의 카카오싱크 플러그인 Redirect URI로 등록해준 URI가 넘어오는 것으로 알았는데 “https://talk-plugin.kakao.com/~~” 된 URI가 넘어와서 continueUri가 정확히 어떤 값인 지 문의드립니다.

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID):1000660
    • 오류 내용 :

안녕하세요.

고급: 싱크 플러그인 | Kakao Developers 고급: 싱크 플러그인

카카오 로그인과 기본 Flow는 동일한데요.

알고계신 것 처럼 챗봇에서 싱크플러그인 인증블럭 실행하면 (1) 인가코드요청 (2) 동의창 동의 후 (3) 카오싱크 플러그인 Redirect URI로 리다이렉트 (4) 카오싱크 플러그인 Redirect URI 에서 액세스 토큰 발급, 사용자 정보조회, 서비스측 로직 수행까지 진행하시고

Redirect URI로 함께 전달된 continue 파라메터를 302 리다이렉트 하시면,
챗봇에 처리 완료 응답을 전달하게됩니다. 하프뷰가 닫히며 다시 챗봇으로 동선 이동되는 것이죠.

답변 감사합니다.
말씀해주신 대로 서비스 Flow는 동작하고 있습니다. 기존에 정상적이게 동작하던 서비스가 현재는 아래 사진 처럼 dev app에 등록해둔 redirectUri와 다르게 들어와 해당 redirectUri로 토큰얻기 진행시 KOE303 에러가 발생하고 있습니다.


혹시 원인을 알 수 있을까요?

KOE303에러는 인가 코드 요청과 액세스 토큰 요청 시 사용한 redirect_uri 가 서로 다른 경우 발생합니다.

카카오 싱크플러그인에서 첨부하신 이미지와 같이 Redirect URI 설정하여 인가코드 요청 되었고,
액세스 토큰 발급시에는 continueURL을 설정하신것으로 보입니다.

인가코드: https://ktalksc.nsmall.com:18080/sync/cust/code.do
액세스토큰: https://talk-plugin.kakao.com/sync/complete

동일하게 redirect uri 설정하셔서 액세스토큰 받으시고, 운영하시는 서비스 처리 마무리 하신뒤

continueURL은 302 리다이렉트 하실때 사용하는 주소입니다.

확인 감사합니다
해당 내용 참고하여 수정하겠습니다!

1개의 좋아요