Skip to content

CCXC Backend API 参考

介绍 ccxc-backend 的 API 接口。

可以通过参考这些 API 开发自己的网站前端或是答题前端。

基本调用约定

所有的 API 均为 HTTP 接口。

除特殊说明外,均使用 POST 方法调用。

API Endpoint Base: https://api.example.com/api/v1

在域名后增加了 /api/v1 的固定前缀。之后的文档中的 PATH 前需要添加上这一前缀。

请求内容:除另有说明外,发送和返回的消息均为 JSON 格式。请求时需带有:Content-Type: application/json 的 Header。

返回内容:根据 RESTful 规则返回不同的 HTTP Code。绝大多数情况下,正常调用返回 200,失败调用返回 400。服务器报错返回 500

除另有说明外,所有的返回消息都含有基本返回结构:

参数名类型说明
statusint0-保留 1-成功 2-失败,message为错误提示 3-失败,并跳转location指定URL 4-失败并立即注销 13-成功并立即注销 31-提示前端当前用户需要激活
messagestring失败时返回错误提示
locationstring需要跳转时返回指定URL

Released under the MIT License. Powered by VitePress.