-
Notifications
You must be signed in to change notification settings - Fork 5
API User
Hankyeol Choi edited this page Jun 18, 2022
·
23 revisions
유저 정보를 반환합니다.
{
"isAdmin": false,
"regDate": "2016-08-06T04:38:10.852Z",
"notificationCheckedAt": "2016-08-06T04:38:10.852Z",
"email": "[email protected]",
"local_id": "abcd1234",
"fb_name": "John Smith"
}
유저 정보를 수정합니다.
입력하지 않거나 null 값이면 수정되지 않습니다.
Name | Description | Example |
---|---|---|
이메일 |
{
"message": "ok"
}
비밀번호를 변경합니다. Register와 똑같은 규칙을 가집니다.
Name | Description | Example |
---|---|---|
new_password | 새 비밀번호 | |
old_password | 기존 비밀번호 |
갱신된 토큰을 반환합니다.
{
"token": "..."
}
현재 local_id가 없는 계정에서 새로 local_id를 생성합니다. Register와 똑같은 규칙을 가집니다.
Name | Description | Example |
---|---|---|
id | id | |
password | password |
갱신된 토큰을 반환합니다.
{
"token": "..."
}
페이스북 계정을 연결합니다.
Name | Description | Example |
---|---|---|
fb_id | 페이스북 id | |
fb_token | 페이스북 Access 토큰 |
갱신된 토큰을 반환합니다.
{
"token": "..."
}
기존 페이스북 계정 연동을 해제합니다. ID 계정이 아니라면 해제할 수 없습니다.
갱신된 토큰을 반환합니다.
{
"token": "..."
}
페이스북 계정 연동 상태를 반환합니다.
{
"name": "John Smith",
"attached": true
}
Notification을 위한 Device ID를 추가합니다.
{
"message": "ok"
}
Notification을 위한 Device ID를 제거합니다.
{
"message": "ok"
}
회원 탈퇴 ㅠ
{
"message": "ok"
}
이메일 인증코드 발송
입력하지 않거나 null 값이면 수정되지 않습니다.
Name | Description | Example |
---|---|---|
이메일 |
{
"message": "ok"
}
- 에러
- 이미 이메일 인증을 한 유저: 409 36864(0x9000)
- 이메일이 다른 계정에서 인증: 409 36865(0x9001)
- 3분동안 너무 많은 인증 요청을 보내는 경우: 429 40960(0xA000) ( 마지막 요청 이후 3분이 지나야 정상 요청 )
이메일 인증코드 입력
입력하지 않거나 null 값이면 수정되지 않습니다.
Name | Description | Example |
---|---|---|
code | 입력받은 인증코드 |
{
"is_email_verified": true (boolean)
}
- 에러
- 틀리거나 인증코드를 받지 않은 경우: 400
이메일 인증 상태 확인
{
"is_email_verified": false (boolean)
}
- Home
- Conventions & License
- 서버 시작 및 수강편람 업데이트
- API List (for express branch)
- Error Codes
- Feedback
- Basics and Authentication
- Bookmark
- Coursebook
- Search Query
- Colors
- Tags
- Timetable
- Notification
- User
- Shared Timetables
- Client (for ver 2.0)
- StoryBoard