API 接口文档

完整的 RESTful API 文档,包含详细的请求参数、响应格式和示例代码

获取推荐配置列表

查询指定产品的推荐配置信息,支持分页和周期数据

GET/api/recommend-config

请求参数

product_id*
number
pagenumber
limitnumber
include_durationsboolean

响应示例

{
  "success": true,
  "code": 200,
  "message": "查询成功",
  "data": {
    "list": [
      {
        "id": 1,
        "product_id": 123,
        "name": "推荐配置1",
        "cpu": 2,
        "memory": 4096,
        "durations": [...]
      }
    ],
    "pagination": {
      "current_page": 1,
      "total": 10
    }
  }
}

查询具体价格

根据配置ID和周期ID查询精确的价格信息

GET/api/recommend-config/price

请求参数

product_id*
number
recommend_config_id*
number
duration_id*
number

响应示例

{
  "success": true,
  "code": 200,
  "message": "查询成功",
  "data": {
    "id": 1,
    "product_id": 123,
    "rel_id": 1,
    "duration_id": 1,
    "price": 120.00,
    "rel_type": 1
  }
}

快速测试

使用以下示例 URL 快速测试 API 功能

配置列表查询

GET /api/recommend-config?product_id=123

价格查询

GET /api/recommend-config/price?product_id=123&recommend_config_id=1&duration_id=1