{
"success": false,
"message": "no request body"
}
{
"success": false,
"message": "login required"
}
- URL: POST /users/
- 파라메터:
name, password
- 성공:
{
"success": true,
"user": {
"name": "qodot",
"joined_at": "2017-08-05T09:09:37.084Z",
}
}
{
"success": false,
"message": "no name or password"
}
{
"success": false,
"message": "this name already exists"
}
- URL: POST /session/
- 파라메터:
name, password
- 성공:
{
"success": true,
"user": {
"name": "qodot",
"joined_at": "2017-08-05T09:09:37.084Z",
"last_signin_at": "2017-08-05T09:09:37.084Z"
}
}
{
"success": false,
"message": "no name or password"
}
{
"success": false,
"message": "authentication failed"
}
- URL: DELETE /session/
- 파라메터: 없음
- 성공:
- URL: GET /sentences/
- 파라메터:
assessment_type: word(단어), sentence(문장)
difficulty: 3(상), 2(중), 1(하)
sentence_count
- 성공:
{
"success": True,
"sentences": [{
"body": "apple",
"difficulty": 1,
"type": "word"
}]
}
assessment_type , difficulty , sentence_count가 없을 경우:
{
"success": false,
"message": "assessment_type, difficulty, sentence_count are required,
}
- 요청한 숫자보다 전체 문제 셋이 더 적은 경우
{
"success": false,
"message": "sentences are not enough"
}
- URL: POST /assessments/histories/
- 파라메터:
assessment_type: word(단어), sentence(문장)
difficulty: 3(상), 2(중), 1(하)
score
- 성공:
assessment_type , difficulty , score가 없을 경우:
{
"success": false,
"message": "assessment_type, difficulty, score are required,
}