API 接口
XPCMS 提供的对外开放接口,统一返回 JSON 格式,所有请求需携带 X-CSRF-Token 头。
响应规范
{
"code": 0, // 0=成功,其他=失败
"message": "success",
"data": { ... }
}
会员登录
POST /member/login
Content-Type: application/json
{
"username": "penghao",
"password": "******",
"remember": true
}
文章列表
GET /article?page=1&page_size=10&category_id=2
Response:
{
"code": 0,
"data": {
"list": [...],
"total": 128,
"page": 1,
"page_size": 10
}
}
留言提交
POST /contact
X-CSRF-Token: {token}
Content-Type: application/json
{
"name": "张三",
"contact": "13800138000",
"content": "您好,咨询一下产品价格"
}
错误码
0成功1001参数错误1002未登录1003权限不足1004资源不存在2001CSRF 校验失败3001限流拦截