咨询售后
客服
客服QQ
网站客服
3188216802
物理机客服
3123596170
咨询热线
18559990510
投诉电话
18155905555

帮助内容

物理机api

物理机api下载:简云api.rar下载后解压里面json文件可以导入apifox和postman

物理机api

Base URLs:

  • 测试环境http://apitest.jianyunip.com:8200/

Authentication

物理机产品

GET 物理机产品

GET /phy/productlist

请求参数


名称位置类型必选说明
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

[
 {
   "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"
 }
]

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

状态码 200


名称类型必选约束中文名说明
» nointegertruenone
编号
» idstringtruenone
产品id
» namestringtruenone
产品的详细名称
» infostringtruenone
产品名称
» oslist[object]truenone
产品相关操作系统列表
»» idstringtruenone
none
»» namestringtruenone
none
» cpunumstringtruenone
cpu核数
» maxramintegertruenone
内存
» maxspacestringtruenone
c盘空间
» maxmbps8stringtruenone
带宽速度
» price_dayintegertruenone
折扣后的价格
» price_weeknumbertruenone
折扣后的价格
» price_monthnumbertruenone
折扣后的价格
» price_seasonnumbertruenone
折扣后的价格
» price_halfyearnumbertruenone
折扣后的价格
» price_yearnumbertruenone
折扣后的价格
» ratiostringtruenone
代理折扣可用于获取原价


GET 根据产品id获取可用机房信息

GET /phy/getmachineroominfobyprdid

请求参数


名称位置类型必选说明
prdidquerystring产品id
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

[
 {
   "id": 9,
   "name": "安徽黄山测试(剩余1台)[在线]",
   "name2": "安徽黄山测试"
 }
]

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

状态码 200


名称类型必选约束中文名说明
» idintegerfalsenone
roomid
» namestringfalsenone
剩余机器信息
» name2stringfalsenone
机房名称


物理机相关

GET 开通物理机

GET /v2/pmcreate

请求参数


名称位置类型必选说明
pmnamequerystring物理机名称
productidquerystring产品id
roomidquerystring机房id
osidquerystring操作系统id
dayquerystring单位天数测试test 一天1一周7一个月31三个月92半年183一年365三年1095
passquerystring密码
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
 "errcode": "0",
 "message": "开通成功!"
}
{
 "errcode": "0",
 "msg": "开通成功"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 续费物理机

GET /v2/pmrenew

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
dayquerystring单位天数
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
 "errcode": "0",
 "msg": "续费成功"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 安装操作系统

GET /v2/pminstallos

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
osidquerystring操作系统id
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
 "errcode": "0",
 "msg": "success"
}
{
 "errcode": "0",
 "msg": "success"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 操作物理机

GET /v2/pmop

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
opquerystringstart开机turnoff关机,reset重启
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
 "errcode": "0",
 "msg": "success"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 物理机直接退款

GET /v2/pmrefund

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
  "errcode": "0",
  "msg": "success"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 物理机改密

GET /v2/modpass

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
passquerystring密码
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
  "errcode": "0",
  "msg": "success"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 物理机换机

GET /v2/pmnamechange

请求参数


名称位置类型必选说明
pmnamequerystring物理机名
newpcidquerystring新的机器的id
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
  "errcode": 0,
  "msg": "换机成功"
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

物理机其他信息

GET 根据pmname获取可换机的机器

GET /v2/getchangemachine

请求参数


名称位置类型必选说明
pmnamequerystring根据这个物理机名获取可更换的机器的pcid和名称
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

GET 根据pmname获取机器信息

GET /v2/getpminfo

请求参数


名称位置类型必选说明
pmnamequerystring获取开通的物理机的信息
agentidquerystringnone
tiqueryinteger(int64)当前时间戳根据ti字段单位是秒,判断请求是否过期
noncequerystring随机字符,每次请求要不一样
signquerystringmd5($ti . $nonce . $apikey)


返回示例

成功

{
  "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"
  }
}

返回结果


状态码状态码含义说明数据模型
200OK成功Inline


返回数据结构

状态码 200


名称类型必选约束中文名说明
» errcodeintegertruenone
none
» msgobjecttruenone
none
»» retstringtruenone
ok
»» vpsnamestringtruenone
物理机名称
»» vpspasswordstringtruenone
密码
»» ipstringtruenone
ip
»» statusstringtruenone
none
»» starttimestringtruenone
none
»» endtimestringtruenone
none
»» cpurlnulltruenone
none
»» ADSLNameinfostringtruenone
宽带账号密码
»» ADSLNamestringtruenone
none
»» ADSLpassstringtruenone
none
»» attachnulltruenone
none
»» productidstringtruenone
产品id


数据模型