KOErrorDomain Code = -501 (given account is not connected to any talk user)

52

IOS에서 카카오로그인시 (IOS SDK사용) 특정유저에게 사진과 같은 에러메시지가 나오면서 로그인이 진행되지 않습니다.
개발자포럼에도 -501 에러코드는 검색에 나오지않아 질문드려요

사용중 SDK버전 : 1.14.1

안녕하세요!
501 에러는 카카오톡을 사용하지 않는 사용자가 카카오톡 API를 호출했을 때 발생합니다.
에러 메시지에도 이 계정은 어떤 카카오톡 사용자와도 연결되어 있지 않다는 내용이 있어요.
로그인 자체는 카카오톡을 사용하지 않는 카카오계정으로도 가능해야 하는데요,
어떤 API 호출 시 위 에러가 발생하는지 확인 부탁 드려요.

unnamed

npaytest@daum.net 계정으로 로그인시 위 영상과 같은 현상이 발생합니다.

  1. 카카오앱 미설치 상태
  2. 모델명: iPhone Xs
  3. 소프트웨어 버전: 13.1.2

앱에서 로그인 시도한거라서 IOS SDK 를 통해 로그인시 발생됩니다.

1개의 좋아요

자세하게 이미지로 보여주셔서 감사합니다.
로그인 후 사용자 정보를 받기 위해 프로필 정보를 호출하는데,
사용자 정보 요청가 아닌 카카오톡 프로필을 요청하고 있어서
카카오톡이 연결돼 있지 않은 카카오계정의 경우 위와 같은 에러가 발생하는 것으로 보입니다.
사용자 정보는 모든 카카오계정으로 호출 가능하지만, 카카오톡 프로필은 카카오톡이 연결된 계정으로만 호출할 수 있어요.
일반적인 로그인 상황에서는 사용자 정보 요청 API를 사용해 주세요.

1개의 좋아요


답변 감사합니다!