사용자 정보 조회
본 가이드에서는 발급받은 access_token
을 이용하여 사용자 정보를 조회하는 방법을 안내합니다.
사용자 토큰 요청을 통해
scope
이 public_profile 인access_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 | 핸드폰 번호 |
이메일 주소 | |
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 권한이 있는지 확인 |