|
|
2 tháng trước cách đây | |
|---|---|---|
| api | 2 tháng trước cách đây | |
| hack | 2 tháng trước cách đây | |
| internal | 2 tháng trước cách đây | |
| manifest | 2 tháng trước cách đây | |
| resource | 2 tháng trước cách đây | |
| utility | 2 tháng trước cách đây | |
| .gitattributes | 2 tháng trước cách đây | |
| .gitignore | 2 tháng trước cách đây | |
| Makefile | 2 tháng trước cách đây | |
| README.MD | 2 tháng trước cách đây | |
| go.mod | 2 tháng trước cách đây | |
| go.sum | 2 tháng trước cách đây | |
| main.go | 2 tháng trước cách đây |
Quick Start:
curl -X POST http://127.0.0.1:8000/v1/users/register -H "Content-Type: application/json" -d "{\"username\":\"jiege66666\", \"password\":\"123456\", \"email\":\"admin@163.com\"}"
curl -X POST http://127.0.0.1:8000/v1/users/login -H "Content-Type: application/json" -d "{\"username\":\"jiege66666\", \"password\":\"123456\"}"
curl -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" http://127.0.0.1:8000/v1/account/info
curl -X POST http://127.0.0.1:8000/v1/words
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json" \
-d '{
"word": "example",
"definition": "A representative form or pattern.",
"example_sentence": "This is an example sentence.",
"chinese_translation": "例子",
"pronunciation": "ɪɡˈzɑːmp(ə)l",
"proficiency_level": 3
}'
curl -X PUT http://127.0.0.1:8000/v1/words/1
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json" \
-d '{
"word": "example_update",
"definition": "A representative form or pattern.",
"example_sentence": "This is an example sentence.",
"chinese_translation": "例子2",
"pronunciation": "ɪɡˈzɑːmp(ə)l",
"proficiency_level": 3
}'
curl -X GET http://127.0.0.1:8000/v1/words
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json"
curl -X GET http://127.0.0.1:8000/v1/words/1
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json"
curl -X DELETE http://127.0.0.1:8000/v1/words/1
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json"
curl -X GET http://127.0.0.1:8000/v1/words/rand
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json"
curl -X PATCH http://127.0.0.1:8000/v1/words/1/level
-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \
-H "Content-Type: application/json" \
-d '{
"level": 5
}'