智星云开放接口
  1. 使用文档
智星云开放接口
  • OpenAPI v2
    • 开始使用
    • 使用文档
      • 接口约定
      • 接口签名
      • 接入案例
      • 更新日志
      • 常见问题Q&A
      • 签名调试工具
        POST
    • 逻辑参考
      • 价格与费用
    • 用户模块
      • 获取apikey信息
      • 获取主账户信息
    • 账单模块
      • 获取充值订单列表
      • 获取余额变更明细
    • 自主实例
      • 获取实例信息
        • 获取实例状态统计
        • 获取自主实例列表
        • 获取自主实例详情
      • 获取实例费用
        • 获取自主实例费用汇总
        • 获取自主实例费用明细
      • 变更实例信息
        • 修改实例备注
        • 修改实例扣费优先级
        • 修改实例到期处理模式
        • 修改实例访问密码
      • 实例配置升级
        • 修改实例带宽
        • 查询资源池剩余CPU
        • 添加CPU
        • 查询资源池剩余内存
        • 添加内存
        • 查询资源池剩余磁盘
        • 添加磁盘
      • 实例费用管理
        • 实例启动错误,手动退费
        • 设置实例自动续费
        • 手动续费实例
      • 获取本地镜像
      • 重置系统
      • 释放保留的磁盘
      • 从保留磁盘创建实例
      • 重启实例
    • 租用市场
      • 获取基础配置项
      • 获取价格信息
      • 获取云主机租用选项
      • 创建云主机
      • 获取Maas云主机租用选项
  1. 使用文档

接口约定

请求约定#

所有接口统一使用 Post 方法提交;
所有 Body 参数使用 multipart/form-data 的格式提交;
所有接口调用,必须经过签名,签名逻辑见:接口签名。

基础响应结构#

{
  "success": bool,      // 请求是否被成功处理
  "code":    string,    // 状态码
  "message": string,    // 状态消息
  "data":    null|object|string|any  // 数据体
}

分页响应结构#

{
  "success": bool,      // 请求是否被成功处理
  "code":    string,    // 状态码
  "message": string,    // 状态消息
  "data": {             // 数据体
    "list": [],            // 数据列表
    "current_page": int,   // 当前页数
    "page_count":   int,   // 总页数
    "has_more":     bool   // 是否还有更多
    "total_count":  int    // 总记录行数
  }
}

状态码设计#

状态码状态说明状态备注
2000接口处理成功在用可靠
4000客户端通用错误在用可靠
4001鉴权失败当前未使用-
5000服务器端通用错误当前未使用-

请求 Header 设计#

Header Key是否必填中文说明值说明,值范围值案例
Content-Type是内容编码方式multipart/form-datamultipart/form-data

签名方法#

见:接口签名。
修改于 2024-12-10 06:39:57
上一页
开始使用
下一页
接口签名
Built with