Skip to content

前端集成时需要后端提供的api #1

@ben7th

Description

@ben7th

某用户在某个关卡提交代码。服务端持久化记录该用户在该关卡提交的代码。

如果用户在该关卡提交了新的代码,则覆盖原来的。

POST /api/submit
PARAMS
  code # 用户提交的代码

某用户把某个关卡标记为“通过”状态。这个标记行为是由前端发起的,通常是前端交互界面经过代码检查,确认用户已经通过了当前关卡,就会把这个标记请求发给服务端。服务端会记录当前用户已经通过了这一关。

POST /api/done
PARAMS
  code # 用户提交的代码

获取当前用户的过关状态信息,包括以下数据项:

  • 当前用户通过了哪些关卡(tutorial)
  • 当前用户在每关提交的代码(不管是否已经过关,如果没有的话返回 nil)
GET /api/passdata

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions