服务端API文档
服务端API(应用程序编程接口)是服务端程序与客户端程序之间进行交互的桥梁,它定义了客户端如何通过HTTP请求与服务器进行通信,以及服务器如何响应这些请求,本文档旨在为开发者提供清晰、详细的服务端API使用指南。

API接口列表
以下列出了本服务端API的所有接口及其功能描述:
-
用户管理接口
- 登录接口
- URL:
/api/user/login - 方法: POST
- 参数:
username: 用户名(必填)password: 密码(必填)
- 响应:
status: 状态码(200成功,400错误)data: 用户信息(包含token)message: 提示信息
- URL:
- 登录接口
-
商品管理接口
- 获取商品列表接口
- URL:
/api/product/list - 方法: GET
- 参数:
page: 当前页码(可选)limit: 每页显示数量(可选)
- 响应:
status: 状态码(200成功,400错误)data: 商品列表message: 提示信息
- URL:
- 获取商品列表接口
-
订单管理接口
- 创建订单接口
- URL:
/api/order/create - 方法: POST
- 参数:
user_id: 用户ID(必填)product_ids: 商品ID列表(必填)
- 响应:
status: 状态码(200成功,400错误)data: 订单信息message: 提示信息
- URL:
- 创建订单接口
-
评论管理接口

- 发表评论接口
- URL:
/api/comment/post - 方法: POST
- 参数:
user_id: 用户ID(必填)product_id: 商品ID(必填)content: 评论内容(必填)
- 响应:
status: 状态码(200成功,400错误)data: 评论信息message: 提示信息
- URL:
- 发表评论接口
请求与响应格式
-
请求格式
请求体格式为JSON。
-
响应格式
响应体格式为JSON。
错误码说明
以下列出了常见的错误码及其含义:

400: 请求参数错误。401: 未授权,请求未携带有效的token。403: 没有权限访问。404: 请求的资源不存在。500: 服务器内部错误。
FAQs
Q1:如何获取token进行登录? A1:在登录接口中,客户端需要发送包含用户名和密码的JSON请求体,服务器验证成功后会返回包含token的用户信息,客户端可以将token存储在本地,后续请求携带该token即可进行身份验证。
Q2:如何获取商品列表?
A2:客户端可以通过发送GET请求到/api/product/list接口,并可选地传递page和limit参数来获取商品列表,服务器会返回当前页的商品列表以及总页数。
