云服务器api
点击下载:简云API.rar下载后解压,可以把json文件拖入apifox或postman里
云服务器API
Base URLs:
Authentication
产品相关
GET 获取产品信息
GET /v2/productlist
请求参数
名称 位置 类型 必选 说明 agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"no": 1,
"id": "1782",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐一)",
"info": "黄山测试VPS(套餐一)",
"cpunum": "2",
"maxram": "512",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "2",
"price_week": "10",
"price_month": "30",
"price_season": "75",
"price_halfyear": "150",
"price_year": 300,
"price_threeyear": "900",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 2,
"id": "1783",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐二)",
"info": "黄山测试VPS(套餐二)",
"cpunum": "2",
"maxram": "1024",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "4",
"price_week": "19",
"price_month": "45",
"price_season": "118",
"price_halfyear": "225",
"price_year": 450,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 3,
"id": "1784",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐三)",
"info": "黄山测试VPS(套餐三)",
"cpunum": "4",
"maxram": "2048",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "9",
"price_week": "34",
"price_month": "75",
"price_season": "199",
"price_halfyear": "375",
"price_year": 750,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 4,
"id": "1785",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐四)",
"info": "黄山测试VPS(套餐四)",
"cpunum": "4",
"maxram": "4096",
"maxspace": 22,
"maxmbps8": "100",
"price_day": "13",
"price_week": "50",
"price_month": "113",
"price_season": "299",
"price_halfyear": "563",
"price_year": 1125,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 5,
"id": "1786",
"typeid": "1",
"name": "黄山电信黄山测试VPS(测试)",
"info": "黄山测试VPS(测试)",
"cpunum": "2",
"maxram": "30720",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "4",
"price_week": "19",
"price_month": "45",
"price_season": "118",
"price_halfyear": "225",
"price_year": 450,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 6,
"id": "1787",
"typeid": "1",
"name": "东营电信黄山测试VPS(测试2)",
"info": "黄山测试VPS(测试2)",
"cpunum": "1",
"maxram": "0",
"maxspace": 10,
"maxmbps8": "0",
"price_day": "0",
"price_week": "0",
"price_month": "0",
"price_season": "0",
"price_halfyear": "0",
"price_year": 625,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "1",
"provincename": "北京",
"city": "10",
"cityname": "东营电信"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » no integer true none none » id string true none none » typeid string true none none » name string true none none » info string true none none » cpunum string true none none » maxram string true none none » maxspace integer true none none » maxmbps8 string true none none » price_day string true none none » price_week string true none none » price_month string true none none » price_season string true none none » price_halfyear string true none none » price_year integer true none none » price_threeyear string true none none » ratio string true none none » province string true none none » city string true none none
GET 根据nodeid获取操作系统
GET /v2/getosbynodeid
请求参数
名称 位置 类型 必选 说明 nodeid query string 是 nodeid agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"id": "415",
"name": "centos_7.6"
},
{
"id": "416",
"name": "win7-64位完整版(内存需2G以上)"
},
{
"id": "417",
"name": "win7-64位流畅版(内存需1G以上)"
},
{
"id": "418",
"name": "win7-32位完整版(内存需1G以上)"
},
{
"id": "419",
"name": "win7-32位流畅版"
},
{
"id": "420",
"name": "win10-64位(内存需2G以上)"
},
{
"id": "421",
"name": "win10-32位(内存需2G以上)"
},
{
"id": "422",
"name": "win-xp"
},
{
"id": "423",
"name": "Server2003-32位"
},
{
"id": "424",
"name": "centos_6.10"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » id string true none osid » name string true none os名称
GET 根据产品获取node的情况
GET /v2/getnodebyprdid
请求参数
名称 位置 类型 必选 说明 prdid query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"id": 3010,
"name2": "黄山电信-01",
"name": "黄山电信-01(剩余50台)[离线]"
},
{
"id": 3011,
"name2": "黄山电信-02",
"name": "黄山电信-02(剩余1台)[离线]"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » id integer true none nodeid » name2 string true none node名称 » name string true none node的剩余情况
GET 获取省份列表
GET /v2/getProvinceList
请求参数
名称 位置 类型 必选 说明 agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"id": "1",
"name": "北京",
"jianpin": "bj"
},
{
"id": "2",
"name": "天津",
"jianpin": "tj"
},
{
"id": "3",
"name": "上海",
"jianpin": "sh"
},
{
"id": "4",
"name": "重庆",
"jianpin": "cq"
},
{
"id": "5",
"name": "河北",
"jianpin": "hb"
},
{
"id": "6",
"name": "山西",
"jianpin": "sx"
},
{
"id": "7",
"name": "台湾",
"jianpin": "tw"
},
{
"id": "8",
"name": "辽宁",
"jianpin": "ln"
},
{
"id": "9",
"name": "吉林",
"jianpin": "jl"
},
{
"id": "10",
"name": "黑龙江",
"jianpin": "hlj"
},
{
"id": "11",
"name": "江苏",
"jianpin": "js"
},
{
"id": "12",
"name": "浙江",
"jianpin": "zj"
},
{
"id": "13",
"name": "安徽",
"jianpin": "ah"
},
{
"id": "14",
"name": "福建",
"jianpin": "fj"
},
{
"id": "15",
"name": "江西",
"jianpin": "jx"
},
{
"id": "16",
"name": "山东",
"jianpin": "sd"
},
{
"id": "17",
"name": "河南",
"jianpin": "hn"
},
{
"id": "18",
"name": "湖北",
"jianpin": "hb"
},
{
"id": "19",
"name": "湖南",
"jianpin": "hn"
},
{
"id": "20",
"name": "广东",
"jianpin": "gd"
},
{
"id": "21",
"name": "甘肃",
"jianpin": "gs"
},
{
"id": "22",
"name": "四川",
"jianpin": "sc"
},
{
"id": "23",
"name": "贵州",
"jianpin": "gz"
},
{
"id": "24",
"name": "海南",
"jianpin": "hn"
},
{
"id": "25",
"name": "云南",
"jianpin": "yn"
},
{
"id": "26",
"name": "青海",
"jianpin": "qh"
},
{
"id": "27",
"name": "陕西",
"jianpin": "sx"
},
{
"id": "28",
"name": "广西",
"jianpin": "gx"
},
{
"id": "29",
"name": "西藏",
"jianpin": "xz"
},
{
"id": "30",
"name": "宁夏",
"jianpin": "nx"
},
{
"id": "31",
"name": "新疆",
"jianpin": "xj"
},
{
"id": "32",
"name": "内蒙古",
"jianpin": "nm"
},
{
"id": "33",
"name": "澳门",
"jianpin": "am"
},
{
"id": "34",
"name": "香港",
"jianpin": "xg"
},
{
"id": "35",
"name": "全国混拨",
"jianpin": "qg"
},
{
"id": "36",
"name": "定制",
"jianpin": "dz"
},
{
"id": "37",
"name": "动态云主机",
"jianpin": "ecs"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 undefined
GET 获取城市列表
GET /v2/getCityList
请求参数
名称 位置 类型 必选 说明 province_name query string 否 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"cityid": "384",
"cityName": "黄山电信",
"apiid": "384"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 获取所有产品中的城市id
GET /v2/vmprdcityids
请求参数
名称 位置 类型 必选 说明 agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"city": "384",
"cityname": "黄山电信",
"province": "13",
"provincename": "安徽"
},
{
"city": "10",
"cityname": "东营电信",
"province": "1",
"provincename": "北京"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 根据城市id获取产品
GET /v2/productlistbycity
请求参数
名称 位置 类型 必选 说明 city query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": 0,
"msg": [
{
"no": 1,
"id": "1782",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐一)",
"info": "黄山测试VPS(套餐一)",
"cpunum": "2",
"maxram": "512",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "2",
"price_week": "10",
"price_month": "30",
"price_season": "75",
"price_halfyear": "150",
"price_year": 300,
"price_threeyear": "900",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 2,
"id": "1783",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐二)",
"info": "黄山测试VPS(套餐二)",
"cpunum": "2",
"maxram": "1024",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "4",
"price_week": "19",
"price_month": "45",
"price_season": "118",
"price_halfyear": "225",
"price_year": 450,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 3,
"id": "1784",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐三)",
"info": "黄山测试VPS(套餐三)",
"cpunum": "4",
"maxram": "2048",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "9",
"price_week": "34",
"price_month": "75",
"price_season": "199",
"price_halfyear": "375",
"price_year": 750,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 4,
"id": "1785",
"typeid": "1",
"name": "黄山电信黄山测试VPS(套餐四)",
"info": "黄山测试VPS(套餐四)",
"cpunum": "4",
"maxram": "4096",
"maxspace": 22,
"maxmbps8": "100",
"price_day": "13",
"price_week": "50",
"price_month": "113",
"price_season": "299",
"price_halfyear": "563",
"price_year": 1125,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
},
{
"no": 5,
"id": "1786",
"typeid": "1",
"name": "黄山电信黄山测试VPS(测试)",
"info": "黄山测试VPS(测试)",
"cpunum": "2",
"maxram": "30720",
"maxspace": 10,
"maxmbps8": "100",
"price_day": "4",
"price_week": "19",
"price_month": "45",
"price_season": "118",
"price_halfyear": "225",
"price_year": 450,
"price_threeyear": "0",
"ratio": "0.6250",
"province": "13",
"provincename": "安徽",
"city": "384",
"cityname": "黄山电信"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 undefined
云服务器相关
GET 云服务器创建
GET /v2/vmCreate
请求参数
名称 位置 类型 必选 说明 city query string 是 城市id attach query string 是 注释,可以填开通用户的名字 vmnodeid query string 是 vmnode的id vmprdid query string 是 产品id day query string 是 天数测试test 一天1一周7一个月31三个月92半年183一年365三年1095 vmname query string 是 云服务器名字 vmpassword query string 是 密码 osid query string 是 操作系统的id agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器升级配置
GET /v2/vmUpgrade
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none newprdid query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
"当前环境是这样,正式环境好的{\"errcode\":\"1\",\"msg\":\"通讯错误或超时\"}"
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器安装OS
GET /v2/vmInstallos
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none osid query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "提交成功,进入安装队列,等待10分钟后连接" }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器更换节点
GET /v2/vmChangeNode
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none newprdid query string 是 none newnodeid query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": "0",
"msg": "更换地区成功,请等待五分钟后登录云服务器"
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器申请退款
GET /v2/vmRefund
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "退款申请成功" }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器取消申请退款
GET /v2/vmUnrefund
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "取消退款申请成功" }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器操作:单台(开关机重启)
GET /v2/vmHand
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none op query string 是 开机start,关机turnoff重启reset agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": "1",
"msg": "服务器为等待开通状态,请稍后操作"
}
{
"errcode": "1",
"msg": "通讯错误或超时"
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器重置密码
GET /v2/vmResetpw
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none newpass query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": "0",
"msg": "密码修改成功"
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器截屏
GET /v2/vmnameScreenShot
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "success", "data": { "img": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAwhSURBVHhe7cixEYAwAMSw7L90YACXPJV8p8bn7QIAAPwkJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAACwkBMAAGAhJwAAwEJOAACAhZwAAAALOQEAABZyAgAALOQEAABYyAkAALCQEwAAYCEnAADAQk4AAICFnAAAAAs5AQAAFnICAAAs5AQAAFjICQAAsJATAABgIScAAMBCTgAAgIWcAAAACzkBAAAWcgIAACzkBAAAWMgJAADwsXMfF+gadUBIJ/MAAAAASUVORK5CYII=" } }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 云服务器续费
GET /v2/vmRenew
请求参数
名称 位置 类型 必选 说明 vmname query string 是 云服务器名 day query string 是 单位天数 agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "续费成功", "data": { "endtime": "2024-07-30 15:20:44" } }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
云服务器其他信息
GET 取产品所有天数价格列表
GET /v2/getBuyAllPrice
请求参数
名称 位置 类型 必选 说明 prdid query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 获取指定云服务器可升级的产品列表
GET /v2/vmUpgradePrdList
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{
"errcode": "0",
"msg": "success",
"data": [
{
"vmprdid": "1782",
"vmprdname": "黄山测试VPS(套餐一)"
},
{
"vmprdid": "1783",
"vmprdname": "黄山测试VPS(套餐二)"
},
{
"vmprdid": "1784",
"vmprdname": "黄山测试VPS(套餐三)"
},
{
"vmprdid": "1785",
"vmprdname": "黄山测试VPS(套餐四)"
},
{
"vmprdid": "1786",
"vmprdname": "黄山测试VPS(测试)"
},
{
"vmprdid": "1787",
"vmprdname": "黄山测试VPS(测试2)"
}
]
}
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » errcode string true none none » msg string true none none » data object true none none »» 1 object true none none »»» vmprdid string true none none »»» vmprdname string true none none »» 2 object true none none »»» vmprdid string true none none »»» vmprdname string true none none »» 3 object true none none »»» vmprdid string true none none »»» vmprdname string true none none »» 4 object true none none »»» vmprdid string true none none »»» vmprdname string true none none »» 5 object true none none »»» vmprdid string true none none »»» vmprdname string true none none
GET 获取指定云服务器名可安装的OS列表
GET /v2/vmosList
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "success", "data": [ { "osid": "415", "osname": "centos_7.6", "ostype": "linux" }, { "osid": "416", "osname": "win7-64位完整版(内存需2G以上)", "ostype": "windows" }, { "osid": "417", "osname": "win7-64位流畅版(内存需1G以上)", "ostype": "windows" }, { "osid": "418", "osname": "win7-32位完整版(内存需1G以上)", "ostype": "windows" }, { "osid": "419", "osname": "win7-32位流畅版", "ostype": "windows" }, { "osid": "420", "osname": "win10-64位(内存需2G以上)", "ostype": "windows" }, { "osid": "421", "osname": "win10-32位(内存需2G以上)", "ostype": "windows" }, { "osid": "422", "osname": "win-xp", "ostype": "windows" }, { "osid": "423", "osname": "Server2003-32位", "ostype": "windows" }, { "osid": "424", "osname": "centos_6.10", "ostype": "linux" } ] }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
GET 指定云服务器信息查询
GET /v2/vmInfo
请求参数
名称 位置 类型 必选 说明 vmname query string 是 none agentid query string 是 none ti query integer 是 当前时间戳根据ti字段单位是s,判断请求是否过期 nonce query string 是 随机字符,每次要不一样 sign query string 是 md5($ti . $nonce . $apikey)
返回示例
成功
{ "errcode": "0", "msg": "success", "data": { "vmname": "zhounan", "vmprdid": "1785", "vpspassword": "sahd12.", "endtime": "2024-07-30 15:20:44", "conninfo": "192.168.18.182:11026", "adslname": "111", "adslpass": "111", "cpurl": "apitest.jianyunip.com", "runstatus": "0", "status": "待开通", "osid": "415", "cityid": "384", "cityname": "黄山电信" } }
返回结果
状态码 状态码含义 说明 数据模型 200 成功 Inline
返回数据结构
状态码 200
名称 类型 必选 约束 中文名 说明 » errcode string true none none » msg string true none none » data object true none none »» vmname string true none 云服务器名 »» vmprdid string true none 产品id »» vpspassword string true none 密码 »» endtime string true none 到期时间 »» conninfo string true none 远程计算机 »» adslname string true none 宽带名 »» adslpass string true none 宽带密码 »» cpurl string true none none »» runstatus string true none 运行状态码 »» status string true none 运行状态 »» osid string true none 操作系统id »» cityid string true none none »» cityname string true none none