https://devtalk.kakao.com/t/topic/78963
https://i.kakao.com/docs/skill-dev-guide-v1#요청-형식
안녕하세요.
챗봇과 카카오싱크를 이용한 회원가입 사용자 식별을 하고싶은데
과거 게시물과 예제를 보니
스킬 사용시
“user”: {
“id”: “620678”, /* 유저의 id 값 /
“type”: “talk_user_id”, / 유저의 값의 종류 /
“properties”: { / 부가적인 아이디 정보들 */
“appUserId”: “708203191”,
“appUserStatus”: “REGISTERED”,
“plusfriend_user_key”: “BlGTEYoiNoSh”
}
}
이런 식으로 내려온다고 되어있는데
저는 스킬을 사용하면
"user": {
"id": "27bbec3040",
"type": "botUserKey",
"properties": {
"botUserKey": "27bbec3040",
"isFriend": true,
"plusfriendUserKey": "FH3O",
"bot_user_key": "27bbec3040",
"plusfriend_user_key": "FH3O"
}
},
이렇게 내려오고 있습니다.
문서를 보면
봇 설정에서 앱키를 설정한 경우에만 제공되는 사용자 정보입니다.
앱키를 설정하기 위해서는 카카오 디벨로퍼스 사이트에서 앱을 생성해야 합니다.
카카오 디벨로퍼스 앱 생성하기 : (https://developers.kakao.com/docs/latest/ko/getting-started/app)
앱 키가 정상적으로 등록된 경우, 카카오 로그인으로 받는 사용자 식별자와 동일한 값을 얻을 수 있습니다.
앱도 생성 되어 있고 봇 설정에서 앱 키도
카카오톡 채널과 연결된 챗봇은 카카오톡 채널에 연결된 앱키를 사용합니다. 라고 되어 있습니다.
카카오 싱크로 회원가입 되어있는 계정으로 스킬 사용하였음에도 불구하고 appUserId가 내려오지않는데
무엇이 문제인지 알수있을까요?