# GoFrame Template For SingleRepo Quick Start: - https://goframe.org/pages/viewpage.action?pageId=1114399 # register 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\"}" # login curl -X POST http://127.0.0.1:8000/v1/users/login -H "Content-Type: application/json" -d "{\"username\":\"jiege66666\", \"password\":\"123456\"}" # get user info curl -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" http://127.0.0.1:8000/v1/account/info # create words 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 }' # update words 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 }' # words page curl -X GET http://127.0.0.1:8000/v1/words \ -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \ -H "Content-Type: application/json" # words detail curl -X GET http://127.0.0.1:8000/v1/words/1 \ -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \ -H "Content-Type: application/json" # words delete curl -X DELETE http://127.0.0.1:8000/v1/words/1 \ -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6NiwiVXNlcm5hbWUiOiJqaWVnZTY2NjY2IiwiZXhwIjoxNzYwMzQyNjkzfQ.ULS-Vy5GNnU6xjbayIr7mXJqjxqzgGqBFjrrj9kOB5w" \ -H "Content-Type: application/json" # words rand 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 }'