팀원에게 메시지 보내기 api사용시, 팀원의 엑세스토큰도 만료기한이 있나요?

안녕하세요, api 몇가지를 테스트해보는 과정에 궁금한점이 있습니다.

테스트 앱에 팀원들을 추가하였고
동의항목으로 "카카오 서비스 내 친구목록"과 "카카오톡 메시지 전송"을 [이용 중 동의]로 설정하였습니다.
2명의 팀원(편의상 A,B라고 부름)이 홈페이지를 통해 엑세스토큰을 발급받았습니다.
제 엑세스토큰은 api를 통해 발급받아 수시로 업데이트 하고있습니다.

친구목록 가져오기 api를 통해 팀원 A,B의 uuid를 모두 수신하여 따로 기록해두었습니다.
메시지 보내기 api를 통해 팀원 A,B에게 모두 전송 가능하였습니다.

그런데 A가 엑세스토큰을 발급한지 24시간정도 경과한 후, 친구목록 가져오기api로 A의 uuid가 조회되지 않는 것을 확인했습니다.
미리 저장해둔 uuid를 이용해 A에게 메시지를 보내려했으나 실패합니다.
반면 B는 좀 더 늦게 엑세스토큰을 발급하였고 여전히 uuid조회가 가능하여 메시지 전송또한 성공합니다.

팀원이 수시로 엑세스토큰을 재발급해줘야 하나요?
그게 아니라면 문제가 뭔지 궁금합니다.
미리 감사합니다.

안녕하세요.
액세스토큰은 만료기간이 있으나 말씀하신 내용은

디벨로퍼스앱과 연결이 끊어져서 그런 것으로 보입니다.

(1)카카오 로그인(인가요청) (2) 토큰발급 (3) 사용자정보조회 까지 수행하셔야 온전히 디벨로퍼스앱과 연결됩니다.

(2)번까지만 수행하시면 정기적으로 배치가 디벨로퍼스앱과 연결을 끊게 됩니다.

수신자의 액세스토큰은 디벨로퍼스앱과 연결 시, 1회만 발급하셔서 (3) 사용자 정보조회까지 마무리하시면됩니다.
(수시로 발급하실 필요 없습니다.)

회원가입과 자동연결해제 문제였군요… 감사합니다 해결되었습니다!

액세스토큰이 만료기간이 있다고 하셨는데, 혹시 얼마나 오래 가는지도 알 수 있을까요?

환경별 액세스 토큰 만료 시간 가이드 참고 부탁드려요.
(참고로 디벨로퍼스 앱에 발신자/수신자가 연결되었다면, 메시지 발송 시. 수신자의 액세스 토큰은 받을 필요 없습니다.)

이해하기 | Kakao Developers 문서

수신자의 액세스토큰은 필요없군요…!! 빠른 답변 정말 감사합니다!

1개의 좋아요