카카오 비즈니스 상담톡 ( app_user_id , user_key )

안녕하세요
카카오 비즈니스 상담톡을 사용하면서 개념이 명확하지 않아 질문드립니다.
app_user_id와 user_key가 정확히 언제 생성되며 어떻게 할당되는지 알려주시면 감사드리겠습니다.
그리고 하나의 계정에 고정적인 값인지, 채널 추가를 해야 생기는 값인지, 채널 차단을 하고 다시 추가를하면
app_user_id의 값이 바뀌는지, 이런 것들에게 대해 자세하게 알려주시면 감사드리겠습니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

지금 당장 확인이 불가한데 개념에 대해서만 정리해주실수 있으실까요?

안녕하세요.

user_key는 카카오톡 채널에서 제공하는 사용자 식별키 입니다.
채널과 사용자 카카오계정에 종속적인 값으로 동일 카카오 계정이더라도 채널마다 다른 값이 제공됩니다.

app_user_id는 디벨로퍼스 앱의 회원번호(Service UserID)로 채널이 디벨로퍼스 앱과 연결된 상황에서만 제공됩니다. 회원번호는 카카오디벨로퍼스에서 제공하는 카카오 로그인 사용자를 위한 식별키로 사용자와 디벨로퍼스 앱에 종속적인 정보 입니다. 이 정보는 2019년 이전 생성된 디벨로퍼스 앱의 경우 앱 설정에 따라 변경될 수 도 있습니다.

종합하자면, 회원님이 상담톡을 이용중이신 경우 상담중인 사용자 식별은 user_key를 사용하셔야 합니다.


데브톡에서는 디벨로퍼스관련 설정과 API 를 안내하는터라 추가 자세한 문의는 이용중인 상담톡 딜러사를 통해 문의 부탁드립니다.

그러면 어떤 경우에 app_user_id가 변경되나요?

채널과 연결된 앱이 변경되면 이 값이 변경되며 기존 발급받은 값은 유효하지 않게 됩니다.

카카오 싱크를 쓰지 않는다면 카카오 디벨로퍼스 앱을 상담톡에 연결할 필요는 없는거죠?

디벨로퍼스 앱은 채널과 연결할 수 있으며 상담톡과 연결되지 않습니다.
상담톡에서 디벨로퍼스 앱 연결이 필요한 기능이 필요할 때만 채널 - 앱 연결이 필요하며 일반적으로 연결이 필요하지 않습니다.

디벨로퍼스 앱에 연결된 채널을 친구추가하지 않고 상담을 진행한다면 app_user_id가 생성안되는것이 맞을까요?

앱 - 채널이 연결되어 있어야만 합니다.
이후 부터 app_user_id가 제공되며 그렇지 않은경우 제공되지 않습니다.
추가로 app_user_id는 카카오 로그인 기반으로 사용자가 이후 카카오 로그인 하지 않는다면 추후 이 값이 변경될 수 도 있습니다.

따라서, 회원님 서비스에서 채팅 사용자 식별에는 app_user_id를 사용하셔서는 안됩니다.
app_user_id는 서비스측 카카오 로그인 사용자 식별을 위해 제공되는 보조 식별자 입니다.

추가로 app_user_id는 카카오 로그인 기반으로 사용자가 이후 카카오 로그인 하지 않는다면 추후 이 값이 변경될 수 도 있습니다.
이 로그인은 싱크 로그인을 말씀하시는걸까요?

저희가 테스트로 예측했던 부분이
채널을 친구추가 하고 진행하면 app_user_id가 들어오고, 채널을 친구추가 안하고 진행하면 app_user_id가 안들어오는것 같아서 여쭤봅니다

app_user_id 는 카카오 로그인 및 채널 친구 추가 해야만 제공됩니다.
카카오 로그인 하지 않아도 즉 채널 친구 추가만으로 제공된 정보는 추후 변경될 수 있습니다.

카카오 로그인과 싱크 로그인은 같은 말이며 카카오 로그인에 추가 기능(간편 가입 설정 권한, 추가 개인정보)이 제공된 것이 카카오 싱크 입니다.

네 감사합니다! 친절하게 답변해주셔서 정말 감사드립니다:)