请求地址:咨询客户 请求方式:GET/POST 在使用API之前需要联系客服开通API权限!
API验证
路径:/* 作用:用于每次提交请求时的验证,所有API操作都需要带以下4个参数;
参数名称 | 说明 |
---|---|
agentid | 代理用户的用户名 |
ti | unix时间戳(秒) |
nonce | 随机字符串6-10位 |
sign | (ti+nonce+代理apikey) 字符串的MD5值 |
获取所有产品列表
路径:/ajax/vmprdAllList
{
"errcode":"0",
"msg":"success",
"data":[
{
"id":"172", //产品ID
"name":"四川雅安-联通D", //产品名称
"groupid":"1001",
"vmtype":"1",
"price":"1780.00", //费率,按星外的方式计算 1年费用
"dayRate":"0.005500",//费率,按星外的方式计算 1天费率*年费用
"weekRate":"0.027700",
"monthRate":"0.100000",
"month3Rate":"0.300000",
"month6Rate":"0.500000",
"year3Rate":"3.000000",//费率,按星外的方式计算 3年费率*年费用
"precision":"0",
"testTime":"2",
"cpuNum":"4", //CPU核心
"memMax":"4096",//最大内存
"bandwidth":"10",//带宽
"sortid":"1001",
"province":"22",//省份ID
"city":"725" //城市ID
},
{
"id":"460",
"name":"四川雅安-联通C",
"groupid":"1001",
"vmtype":"1",
"price":"1480.00",
"dayRate":"0.005500",
"weekRate":"0.027700",
"monthRate":"0.100000",
"month3Rate":"0.300000",
"month6Rate":"0.500000",
"year3Rate":"3.000000",
"precision":"0",
"testTime":"2",
"cpuNum":"4",
"memMax":"2048",
"bandwidth":"10",
"sortid":"1001",
"province":"22",
"city":"725"
}
]
}
根据产品ID获取所有可用的节点
路径:/ajax/vmnodeList
参数 | 说明 |
---|---|
vmprdid | 产品ID |
[
{
"id":"2753", //节点ID
"name":"安徽黄山电信02",//节点名称
"ip":"huangshan02.myvps.com",//节点域名
"onlineStatus":"[在线]",//在线状态
"usableCount":"52"//最大可开通数量
},
{
"id":"2756",
"name":"安徽黄山电信05",
"ip":"huangshan05.myvps.com",
"onlineStatus":"[在线]",
"usableCount":"59"
},
{
"id":"2755",
"name":"安徽黄山电信04",
"ip":"huangshan04.myvps.com",
"onlineStatus":"[在线]",
"usableCount":"60"
},
{
"id":"2752",
"name":"安徽黄山电信01",
"ip":"huangshan01.myvps.com",
"onlineStatus":"[在线]",
"usableCount":"50"
},
{
"id":"2754",
"name":"安徽黄山电信03",
"ip":"huangshan03.myvps.com",
"onlineStatus":"[在线]",
"usableCount":"50"
}
]
根据云服务器名称获取操作系统列表
路径:/v2/vmosList
参数 | 说明 |
---|---|
vmname | 虚拟机名称 |
{
"errcode":"0",
"msg":"success",
"data":[
{
"osid":"428", //系统ID
"osname":"Win 732位流畅版", //系统名称
"ostype":"windows" //系统包类别
},
{
"osid":"429",
"osname":"Win 764 流畅版",
"ostype":"windows"
},
{
"osid":"434",
"osname":"Win 732 完整版 (1G以上)",
"ostype":"windows"
},
{
"osid":"432",
"osname":"Win 764 完整版 (2G以上)",
"ostype":"windows"
},
{
"osid":"431",
"osname":"Win XP",
"ostype":"windows"
},
{
"osid":"430",
"osname":"Win 2003",
"ostype":"windows"
},
{
"osid":"433",
"osname":"Centos 7.6",
"ostype":"linux"
}
]
}
创建虚拟机
路径: /v2/vmCreate
参数 | 说明 |
---|---|
vmnodeid | 服务器节点ID |
vmprdid | 产品ID |
day | 购买的天数 |
vmname | 小鸡名称 |
vmpassword | 小鸡密码 |
osid | 操作系统ID |
{'errcode':'0','msg':'success','data':'返回虚拟机的一些相关信息'}
如下(未转换成JSON):
Array
(
[ecode] => 0
[errcode] => 0
[data] => Array
(
[vmname] => sasada1
[vmpassword] => IpDSzlGZ@J
[expiretime] => 2022-04-14 17:26:27
[vmstatus] => 0
[vmstatus2] => 待开通
[vmnodeip] => yaan.myvps.com
[vmip] => 10.15.26.3
[portstart] => 12005
[conninfo] => yaan.myvps.com:12005
[winconnect] => yaan.myvps.com:12005
[linconnect] => yaan.myvps.com:12006
[adslname] => 083500111513
[adslpass] => NPXT67
[loginuser] => administrator
[ostype] => windows
[vmnodename] => 四川雅安联通01
[nodeid] => 2907
[vmprdid] => 462
[day] => test
[userid] => apiForYG
)
[count] => 1
)
查询虚拟机所有信息
路径:/v2/vmInfo
参数 | 说明 |
---|---|
vmname | 虚拟机名称 |
{
"errcode":"0",
"msg":"success",
"data":{
"vmname":"dfgdfd2",
"vmprdid":"474",
"vpspassword":"pp6cLjxpZv",
"endtime":"2022-04-21 13:03:37",
"conninfo":"deyanglt02.myvps.com:26027",
"adslname":"083800034759",
"adslpass":"NPXT67",
"cpurl":"zhukong.1111vps.com",
"runstatus":"1",
"status":"正常",
"osid":"428",
"cityid":"0",
"cityname":""
}
}
虚拟机续费
路径:/v2/vmRenew
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
vmprdid | 计费模板ID |
day | 天,如3天 |
{"errcode":"0","msg":"成功"}
{"errcode":"1","msg":"失败.或者其它原因"}
//注意余额
云服务器可升级的产品列表
路径:/v2/vmUpgradePrdList
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
{
"errcode":"0",
"msg":"success",
"data":[
{
"vmprdid":"471", //产品ID
"vmprdname":"27-德阳D" //产品名称
},
{
"vmprdid":"472",
"vmprdname":"27-德阳C"
},
{
"vmprdid":"473",
"vmprdname":"27-德阳B"
},
{
"vmprdid":"474",
"vmprdname":"27-德阳A"
}
]
}
升级配置
路径:/v2/vmUpgrade
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
newprdid | 产品ID |
{"errcode":"0","msg":"成功"}
{"errcode":"1","msg":"失败.或者其它原因"}
//注意余额
可用于换机的产品
路径:/ajax/getTransferPrdByVmname
参数 | 说明 |
---|---|
prdid | 当前小鸡的产品ID |
vmname | 小鸡名称 |
[
{
"id":"16", //产品ID
"name":"广东韶关-电信A", //产品名称
"price":"780.00" //产品年价格
},
{
"id":"21",
"name":"江苏苏州-电信A",
"price":"780.00"
},
{
"id":"26",
"name":"江苏淮安-电信A",
"price":"780.00"
},
{
"id":"33",
"name":"安徽黄山-电信A",
"price":"780.00"
},
{
"id":"41",
"name":"江苏南京-电信A",
"price":"780.00"
},
{
"id":"61",
"name":"15-淄博A",
"price":"780.00"
},
{
"id":"65",
"name":"16-芜湖A",
"price":"780.00"
},
{
"id":"69",
"name":"17-镇江A",
"price":"780.00"
},
{
"id":"74",
"name":"18-泰州A",
"price":"780.00"
},
{
"id":"78",
"name":"19-漳州A",
"price":"780.00"
},
{
"id":"82",
"name":"20-南通A",
"price":"780.00"
},
{
"id":"90",
"name":"22-宿迁A",
"price":"780.00"
},
{
"id":"99",
"name":"24-济南A",
"price":"780.00"
},
{
"id":"115",
"name":"28-滁州A",
"price":"780.00"
},
{
"id":"119",
"name":"29-铜陵A",
"price":"780.00"
},
{
"id":"123",
"name":"30-淮北A",
"price":"780.00"
},
{
"id":"135",
"name":"33-赣州A",
"price":"780.00"
},
{
"id":"139",
"name":"34-抚州A",
"price":"780.00"
},
{
"id":"143",
"name":"35-宁德A",
"price":"780.00"
},
{
"id":"163",
"name":"40-南平A",
"price":"780.00"
},
{
"id":"184",
"name":"45-盐城A",
"price":"780.00"
}
]
换机
路径:/v2/vmChangeNode
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
newprdid | 新的产品ID |
newnodeid | 新的节点ID |
{"errcode":"0","msg":"成功"}
{"errcode":"1","msg":"失败.或者其它原因"}
系统安装
路径:/v2/vmInstallos
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
osid | 系统包ID |
{"errcode":"0","msg":"成功"}
{"errcode":"1","msg":"失败.或者其它原因"}
修改密码
路径:/v2/vmResetpw
参数 | 说明 |
---|---|
vmname | 小鸡名称 |
newpass | 新密码,如果留空则随机设置8位密码 |
{"errcode":"0","msg":"成功"}
{"errcode":"1","msg":"失败.或者其它原因"}
代理商余额查询
路径:/v2/getMoney
{"errcode":"0","msg":"成功","data":{"money":100}}
{"errcode":"1","msg":"失败.或者其它原因"}