前端集成时需要后端提供的api
Opened this issue · 0 comments
ben7th commented
某用户在某个关卡提交代码。服务端持久化记录该用户在该关卡提交的代码。
如果用户在该关卡提交了新的代码,则覆盖原来的。
POST /api/submit
PARAMS
code # 用户提交的代码
某用户把某个关卡标记为“通过”状态。这个标记行为是由前端发起的,通常是前端交互界面经过代码检查,确认用户已经通过了当前关卡,就会把这个标记请求发给服务端。服务端会记录当前用户已经通过了这一关。
POST /api/done
PARAMS
code # 用户提交的代码
获取当前用户的过关状态信息,包括以下数据项:
- 当前用户通过了哪些关卡(tutorial)
- 当前用户在每关提交的代码(不管是否已经过关,如果没有的话返回 nil)
GET /api/passdata