物理机api
物理机api下载: 简云api.rar下载后解压里面json文件可以导入apifox和postman
简云api.rar下载后解压里面json文件可以导入apifox和postman
物理机api
Authentication
物理机产品
GET 物理机产品
GET /phy/productlist
请求参数
名称 位置 类型 必选 说明 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
[
{
"no": 1,
"id": "1",
"name": "安徽黄山专线电信物理机黄山套餐一",
"info": "黄山套餐一",
"oslist": [
{
"id": "2",
"name": "windows 10 64位简体中文版"
},
{
"id": "16",
"name": "windows 7 64位简体中文版"
}
],
"cpunum": "12",
"maxram": 32768,
"maxspace": "250",
"maxmbps8": "100",
"price_day": 5,
"price_week": 28.125,
"price_month": 93.75,
"price_season": 281.25,
"price_halfyear": 562.5,
"price_year": 937.5,
"ratio": "0.6250"
},
{
"no": 1,
"id": "8",
"name": "安徽黄山测试电信物理机测试配置一",
"info": "测试配置一",
"oslist": [
{
"id": "19",
"name": "windows 10 64位简体中文版"
}
],
"cpunum": "12",
"maxram": 32768,
"maxspace": "250",
"maxmbps8": "100",
"price_day": 6.25,
"price_week": 34.375,
"price_month": 112.5,
"price_season": 337.5,
"price_halfyear": 675,
"price_year": 1125,
"ratio": "0.6250"
},
{
"no": 2,
"id": "9",
"name": "安徽黄山测试电信物理机测试配置二",
"info": "测试配置二",
"oslist": [
{
"id": "19",
"name": "windows 10 64位简体中文版"
}
],
"cpunum": "14",
"maxram": 65536,
"maxspace": "1000",
"maxmbps8": "100",
"price_day": 6.25,
"price_week": 34.375,
"price_month": 112.5,
"price_season": 337.5,
"price_halfyear": 675,
"price_year": 1125,
"ratio": "0.6250"
}
]
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » no integer true none 编号 » id string true none 产品id » name string true none 产品的详细名称 » info string true none 产品名称 » oslist [object] true none 产品相关操作系统列表 »» id string true none none »» name string true none none » cpunum string true none cpu核数 » maxram integer true none 内存 » maxspace string true none c盘空间 » maxmbps8 string true none 带宽速度 » price_day integer true none 折扣后的价格 » price_week number true none 折扣后的价格 » price_month number true none 折扣后的价格 » price_season number true none 折扣后的价格 » price_halfyear number true none 折扣后的价格 » price_year number true none 折扣后的价格 » ratio string true none 代理折扣可用于获取原价 
GET 根据产品id获取可用机房信息
GET /phy/getmachineroominfobyprdid
请求参数
名称 位置 类型 必选 说明 prdid query string 是 产品id agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
[
{
"id": 9,
"name": "安徽黄山测试(剩余1台)[在线]",
"name2": "安徽黄山测试"
}
]
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » id integer false none roomid » name string false none 剩余机器信息 » name2 string false none 机房名称 
GET 获取机房信息
GET /phy/getroomlist
请求参数
名称 位置 类型 必选 说明 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{}返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 根据机房id获取产品的信息
GET /phy/getprdbyroomid
请求参数
名称 位置 类型 必选 说明 roomid query string 否 none agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{}返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 根据套餐id获取网络
GET /v2/getNetworkByProductId
请求参数
名称 位置 类型 必选 说明 productid query string 否 none agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{}返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 根据套餐id获取操作系统
GET /v2/getOsByProductId
请求参数
名称 位置 类型 必选 说明 productid query string 否 none agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{"errcode":"0","msg":[{"id":"19","name":"windows 10 64位简体中文版"},{"id":"21","name":"win10"}]}返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
物理机相关
GET 开通物理机
GET /v2/pmcreate
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名称(注意物理机名称不能重复) productid query string 是 产品id roomid query string 是 机房id osid query string 是 操作系统id day query string 是 单位天数测试test 一天1一周7一个月30三个月90半年180一年360三年1080 pass query string 是 密码 nettype query string 是 网络类型 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
{
"errcode": "0",
"message": "开通成功!"
}
{
"errcode": "0",
"msg": "开通成功"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 续费物理机
GET /v2/pmrenew
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 day query string 是 单位天数 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": "0",
"msg": "续费成功"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 安装操作系统
GET /v2/pminstallos
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 osid query string 是 操作系统id agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
{
"errcode": "0",
"msg": "success"
}
{
"errcode": "0",
"msg": "success"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 操作物理机
GET /v2/pmop
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 op query string 是 start开机turnoff关机,reset重启 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": "0",
"msg": "success"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 物理机申请退款
GET /v2/pmrefund
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": "0",
"msg": "success"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 物理机改密
GET /v2/modpass
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 pass query string 是 密码 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": "0",
"msg": "success"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 物理机换机
GET /v2/pmnamechange
请求参数
名称 位置 类型 必选 说明 pmname query string 是 物理机名 newpcid query string 是 新的机器的id agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": 0,
"msg": "换机成功"
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
物理机其他信息
GET 根据pmname获取可换机的机器
GET /v2/getchangemachine
请求参数
名称 位置 类型 必选 说明 pmname query string 是 根据这个物理机名获取可更换的机器的pcid和名称 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{"errcode":"0","msg":[{"id":"510","pcname":"TEST255"},{"id":"511","pcname":"TEST256"}]}返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
GET 根据pmname获取机器信息
GET /v2/getpminfo
请求参数
名称 位置 类型 必选 说明 pmname query string 是 获取开通的物理机的信息 agentid query string 是 none ti query integer(int64) 是 当前时间戳根据ti字段单位是秒,判断请求是否过期 nonce query string 是 随机字符,每次请求要不一样 sign query string 是 md5($ti . $nonce . $apikey) 
返回示例
200 Response
{
"errcode": 0,
"msg": {
"ret": "ok",
"vpsname": "zhounan",
"vpspassword": "zhou123",
"ip": "hsvps.ipdog.cn:11001",
"status": "离线",
"starttime": "2024-05-30 14:02:59",
"endtime": "2024-06-06 14:02:59",
"cpurl": null,
"ADSLNameinfo": "宽带账户1887415156宽带密码123456",
"ADSLName": "1887415156",
"ADSLpass": "123456",
"attach": null,
"productid": "8"
}
}
返回结果
状态码 状态码含义 说明 数据模型 200 none Inline 
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » errcode integer true none none » msg object true none none »» ret string true none ok »» vpsname string true none 物理机名称 »» vpspassword string true none 密码 »» ip string true none ip »» status string true none none »» starttime string true none none »» endtime string true none none »» cpurl null true none none »» ADSLNameinfo string true none 宽带账号密码 »» ADSLName string true none none »» ADSLpass string true none none »» attach null true none none »» productid string true none 产品id 
 
 
                         
                    
暂无评论,快来分享您的想法吧!