UserApi
카카오 Open API의 사용자관리 API 호출을 담당하는 클래스입니다.
아래는 user/me를 호출하는 간단한 예제입니다.
UserApi.shared.me()
.subscribe(onSuccess:{ (user) in
print(user)
}, onError: { (error) in
print(error)
})
.disposed(by: <#Your DisposeBag#>)
-
사용자에 대한 다양한 정보를 얻을 수 있습니다.
Seealso
User
-
User 클래스에서 제공되고 있는 사용자의 부가정보를 신규저장 및 수정할 수 있습니다.
저장 가능한 키 이름은 개발자사이트 앱 설정의
사용자 관리 > 사용자 목록 및 프로퍼티
메뉴에서 확인하실 수 있습니다. 앱 연결 시 기본 저장되는 nickanme, profile_image, thumbnail_image 값도 덮어쓰기 가능하며 새로운 컬럼을 추가하면 해당 키 이름으로 값을 저장할 수 있습니다.Seealso
User.properties
-
현재 토큰의 기본적인 정보를 조회합니다. me()에서 제공되는 다양한 사용자 정보 없이 가볍게 토큰의 유효성을 체크하는 용도로 사용하는 경우 추천합니다.
Seealso
AccessTokenInfo
-
토큰을 강제로 만료시킵니다. 같은 사용자가 여러개의 토큰을 발급 받은 경우 로그아웃 요청에 사용된 토큰만 만료됩니다.
-
카카오 플랫폼 서비스와 앱 연결을 해제합니다.
-
앱에 가입한 사용자의 배송지 정보를 얻어간다.
Seealso
UserShippingAddresses
-
앱에 가입한 사용자의 배송지 정보를 얻어간다.
Seealso
UserShippingAddresses
-
사용자가 카카오 간편가입을 통해 동의한 서비스 약관 내역을 반환합니다.
Seealso
UserServiceTerms