UserApi

extension UserApi

사용자관리 API 호출을 담당하는 클래스입니다.

  • 카카오계정 페이지에서 로그인합니다. 이 API는 기본 브라우저의 쿠키 유무를 확인하지 않고 카카오계정 페이지를 호출하며, 추가 파라미터 accountParameters를 지원합니다. 현재 카카오계정 페이지 호출 시 자동 채우기(fill-in)를 위한 email 키를 사용할 수 있습니다.

    Declaration

    Swift

    public func loginWithKakaoAccount(accountParameters: [String:String], completion: @escaping (OAuthToken?, Error?) -> Void)
  • 사용자에 대한 다양한 정보를 얻을 수 있습니다.

    Seealso

    PartnerUser

    Declaration

    Swift

    public func meForPartner(propertyKeys: [String]? = nil, completion:@escaping (PartnerUser?, Error?) -> Void)
  • 앱 연결 상태가 PREREGISTER 상태의 사용자에 대하여 앱 연결 요청을 합니다. 자동연결 설정을 비활성화한 앱에서 사용합니다. 요청에 성공하면 사용자 아이디가 반환됩니다.

    Declaration

    Swift

    public func signup(completion:@escaping (Int64?, Error?) -> Void)
  • 연령인증이 필요한 시점(예를 들어, 인증후 90일 초과 시점, 결제전)에 인증여부/정보(인증 방식/제한나이 이상여부/인증날짜/CI값…)를 확인하기 위해 호출합니다.

    Declaration

    Swift

    public func ageAuthInfo(ageLimit: Int? = nil, propertyKeys: [String]? = nil, completion:@escaping (AgeAuthInfo?, Error?) -> Void)