콘텐츠로 이동

사용자 정보 조회

본 가이드에서는 발급받은 access_token을 이용하여 사용자 정보를 조회하는 방법을 안내합니다.

사용자 토큰 요청을 통해 scopepublic_profileaccess_token을 받았다면 해당 API를 사용할 수 있습니다.

1. 사용자 정보 조회

1.1. 요청 정보

요청 형식 및 예제

  • 요청 형식
GET /wauth/me
Host: login.pre.wonders.app
Authorization: Bearer {access_token}
  • 요청 예제
curl -i -X GET \
 'https://login.pre.wonders.app/wauth/me' \
 -H 'Authorization: Bearer 14e2ac4d-de40-4e39-8bda-bd1e89d2815b'

1.2. 응답 정보

응답 형식 및 응답 예제

  • 응답 형식 응답 Body는 JSON 객체로 전달됩니다.

  • 응답 예제

HTTP/1.1 200
Content-Type: application/json;charset=UTF-8
{
   "mid":"73745033",
   "name":"wauth43",
   "mobile":"010-9999-0043",
   "email":"wauth43@wemakeprice.com",
   "gender":"0",
   "birth":"19990401"
}

응답 파라미터

파라미터 설명
mid 사용자 고유키
name 사용자 이름
mobile 핸드폰 번호
email 이메일 주소
gender 성별 (1: 남성, 2: 여성, 0: 선택안함)
birth 생년월일

에러 응답 형식 및 예제

HTTP/1.1 401
Content-Type: application/json;charset=UTF-8
{
   "error":"invalid_token",
   "error_description":"Invalid access token: 14e2ac4d-de40-4e39-8bda-bd1e89d2815b"
}

에러 응답 파라미터

파라미터 설명
error 사용자 토큰 요청 실패 시 전달되는 에러코드
error_description 사용자 토큰 요청 실패 시 전달되는 에러메시지

에러 코드

error 설명 오류 해결 방법
invalid_token access_token이 유효하지 않거나 만기된 경우 access_token 재발급
insufficient_scope scope 권한이 충분하지 않은 경우 발급받은 access_token의 scope에 public_profile 권한이 있는지 확인