카카오 이벤트 API 발송 에러

문의 시, 디벨로퍼스 앱ID를 알려주세요.


앱 아이디: 432360

이벤트 API 전송 시 별다른 이유 없이 “Message cannot be sent to this user.” 라는 에러메세지와 함께 전송에 실패하는 경우가 있는데, 이는 왜 발생하는 건가요? 구체적인 이유가 필요합니다.

안녕하세요.

해당 메시지는 전달된 유저 아이디 값에 해당되는 사용자가 없을 때 발생합니다.
일반적으로 해당 사용자가 서비스와 연결 끊어진 경우, 카카오톡을 더 이상 사용하지 않는 경우 발생 합니다.
메시지 수신자가 서비스와 연결된 상태인지 확인 부탁드립니다.

서비스가 연결된 상태가 정확히 어떤 말씀 이실까요? 채널 추가를 끊은 경우 말씀 이신가요?

이벤트 API 전송 시 전달하는 유저 아이디 값에는 아래 값이 사용되며 각각 다음 경우에 해당 오류 메시지가 발생할 수 있습니다.

  • appUserId (카카오 디벨로퍼스 앱유저 아이디)
    ㄴ 서비스와 연결이 끊어진 경우 (카카오 로그인 하게 되면 서비스와 연결된 상태 입니다.)
  • plusfriendUserKey (skill서버에 전달되는 톡채널 유저 식별값)
    ㄴ 채널 친구 차단
  • botUserKey (skill 서버에 전달되는 봇 유저 식별값)
    ㄴ 채널 친구 차단
1개의 좋아요