请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=getvhost
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 |
返回示例:
{
"status": 1,
"msg": "",
"ftpcname": "ftptest.hk235.admin3721.com",
"webcname": "ftptest.hk235.admin3721.com",
"ftpusername": "ftptest",
"ftppassword": "0oamt6PeuMBWq1",
"cpurl": "http://cp.xintuwms.com"
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
ftpcname | FTP服务器别名 | string |
webcname | 空间解析别名 | string |
ftpusername | FTP用户名 | string |
ftppassword | FTP密码 | string |
cpurl | 控制面板地址 | string |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=delvhost
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changesitepassword
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 | |
password | string | 是 | 新密码 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changesitestate
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 | |
state | number | 是 | 状态,1-运行中,2-已停止,3-到期停止,4-超流量停止 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=addvhost
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 | |
ftpuserpassword | string | 是 | FTP密码 | |
productid | number | 是 | 产品ID | |
roomid | string | 否 | 服务器分组ID,可选参数,传0或者不传表示由系统自动选择 | |
enddate | datetime | 否 | 到期时间 | 2022-08-04 09:56:33 |
返回示例:
{
"status": 0,
"msg": "FTP用户名不能为空!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-开通失败,1-开通成功 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=existsftpname
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpname | string | 是 | FTP用户名 |
返回示例:
{
"status": 1,
"msg": "该FTP用户名可以使用!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=renewvhost
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
ftpusername | string | 是 | FTP用户名 | |
enddate | datetime | 是 | 续费后的到期时间 |
返回示例:
{
"status": 1,
"msg": "续费成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=getmssql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "",
"data": {
"id": 2,
"userid": 0,
"productid": 3,
"serverid": 2,
"vhostid": 0,
"servercname": "db123.gz28.xintuwms.com",
"dbname": "db123",
"dbpassword": "adddd",
"dbsize": 0,
"dblogsize": 0,
"opendate": "2019-04-17T00:00:00",
"enddate": null,
"renewprice": 0.0,
"status": 1,
"useddbsize": 0,
"usedlogsize": 0,
"pcontent": ""
},
"cpurl": "http://cp.xintuwms.com"
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | object | |
data.id | 数据库ID | number |
data.userid | 数据库所属用户ID,预留字段 | number |
data.productid | 数据库所属产品ID | number |
data.serverid | 数据库所在被控端ID | number |
data.vhostid | 数据库所属空间ID | number |
data.servercname | 数据库服务器别名 | string |
data.dbname | 数据库名称 | string |
data.dbpassword | 数据库密码 | string |
data.dbsize | 数据库限制大小 | number |
data.dblogsize | 数据库日志限制大小 | number |
data.opendate | 开通时间 | string |
data.enddate | 到期时间 | string |
data.renewprice | 预留字段 | number |
data.status | 数据库状态,1-运行中,2-已停止 | number |
data.useddbsize | 已使用大小 | number |
data.usedlogsize | 日志已使用大小 | number |
data.pcontent | 备注 | string |
cpurl | 控制面板地址 | string |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=delmssql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changemssqlpassword
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
password | string | 是 | 新密码 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changemssqlstate
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
state | string | 是 | 状态,Started-运行中,Stopped-已停止,Expired-到期停止 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=addmssql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
dbpassword | string | 是 | 数据库密码 | |
productid | string | 是 | 产品ID | |
roomid | string | 否 | 服务器分组ID,可选参数,传0或者不传表示由系统自动选择 | |
enddate | datetime | 否 | 到期时间 | 2022-08-04 09:56:33 |
返回示例:
{
"status": 0,
"msg": "数据库不能为空!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=existsmssqlname
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "该数据库名称可以使用!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=renewmssql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
enddate | datetime | 是 | 续费后的到期时间 |
返回示例:
{
"status": 1,
"msg": "续费成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=addmysql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
dbpassword | string | 是 | 数据库密码 | |
productid | string | 是 | 产品ID | |
roomid | string | 否 | 服务器分组ID,可选参数,传0或者不传表示由系统自动选择 | |
enddate | datetime | 否 | 到期时间 | 2022-08-04 09:56:33 |
返回示例:
{
"status": 0,
"msg": "数据库不能为空!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=existsmysqlname
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "该数据库名称可以使用!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=getmysql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "",
"data": {
"id": 2,
"userid": 0,
"productid": 3,
"serverid": 2,
"vhostid": 0,
"servercname": "db123.gz28.xintuwms.com",
"dbname": "db123",
"dbpassword": "adddd",
"dbsize": 0,
"opendate": "2019-04-17T00:00:00",
"enddate": null,
"renewprice": 0,
"status": 1,
"usedsize": 0,
"pcontent": ""
},
"cpurl": "http://cp.xintuwms.com"
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | object | |
data.id | 数据库ID | number |
data.userid | 数据库所属用户ID,预留字段 | number |
data.productid | 数据库所属产品ID | number |
data.serverid | 数据库所在被控端ID | number |
data.vhostid | 数据库所属空间ID | number |
data.servercname | 数据库服务器别名 | string |
data.dbname | 数据库名称 | string |
data.dbpassword | 数据库密码 | string |
data.dbsize | 数据库限制大小 | number |
data.opendate | 开通时间 | string |
data.enddate | 到期时间 | string |
data.renewprice | 预留字段 | number |
data.status | 数据库状态,1-运行中,2-已停止 | number |
data.usedsize | 已使用大小 | number |
data.pcontent | 备注 | string |
cpurl | 控制面板地址 | string |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=delmysql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changemysqlpassword
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
password | string | 是 | 新密码 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=changemysqlstate
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
state | string | 是 | 状态,Started-运行中,Stopped-已停止,Expired-到期停止 |
返回示例:
{
"status": 1,
"msg": "操作成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=renewmysql
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
dbname | string | 是 | 数据库名称 | |
enddate | datetime | 是 | 续费后的到期时间 |
返回示例:
{
"status": 1,
"msg": "续费成功!",
"data": []
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-不可用,1-可用 | number |
msg | 描述 | string |
data | array |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=listrooms
返回示例:
{
"status": 1,
"msg": "获取成功!",
"data": [
{
"id": 1,
"title": "香港服务器",
"ordnum": 1
},
{
"id": 2,
"title": "腾讯云",
"ordnum": 1
}
]
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array | |
data.id | 分组ID | number |
data.title | 标题 | string |
data.ordnum | 排序 | number |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=listservers
返回示例:
{
"status": 1,
"msg": "获取成功!",
"data": [
{
"id": 1,
"RoomID": 1,
"SocketIP": "123.176.10.68",
"SocketPort": "8888",
"InternalIP": "",
"SocketUser": "",
"SocketPwd": "",
"CNameDomain": "hk68.admin3721.com",
"OS": "Win2016",
"Ordnum": 0,
"Application": "",
"publickey": "",
"phpmyadminurl": "http://123.176.10.68:1111",
"restoreid": "",
"restorestatus": 1,
"title": "香港235",
"status": 1,
"scriptmaps": "asp,aspx,php"
}
]
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 状态描述 | string |
data | array | |
data.id | 被控端ID | number |
data.RoomID | 所在服务器分组ID | number |
data.SocketIP | 通讯IP | string |
data.SocketPort | 通讯端口 | number |
data.InternalIP | 内网IP | string |
data.SocketUser | 通讯 用户名,预留字段 | string |
data.SocketPwd | 通讯密码,预留字段 | string |
data.CNameDomain | 赠送域名 | string |
data.OS | 操作系统 | string |
data.Ordnum | 排序 | number |
data.Application | 预留字段 | string |
data.publickey | 公钥 | string |
data.phpmyadminurl | PhpMyAdmin登录地址 | string |
data.restoreid | string | |
data.restorestatus | number | |
data.title | 标题 | string |
data.status | 被控端状态,0-禁用,1-正常 | number |
data.scriptmaps | 支持程序,多个以逗号隔开 | string |
请求方式:POST
请求地址:http://{{host}}/api/index.ashx?token={{token}}&action=listproducts
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
---|---|---|---|---|
pmodel | number | 是 | 产品类型,1-域名,2-虚拟主机,4-CDN,5-MSSQL数据库,6-MYSQL数据库 | 2 |
返回示例:
{
"status": 1,
"msg": "获取成功!",
"data": [
{
"id": 1,
"pname": "香港空间500M",
"pcontent": "",
"ptid": 3,
"pcid": 0,
"isshow": 1,
"ordnum": 1,
"pbuytype": 0,
"pstock": 0,
"pprice": "",
"pconfig": "{\"psize\":500,\"pscriptmap\":\"asp,aspx,php\",\"pmssqlsize\":50,\"pmssqlautoopen\":0,\"pmysqlsize\":50,\"pmysqlautoopen\":0,\"pmaxbinding\":15,\"pmaxconnections\":0,\"pbandwidth\":0,\"pcpu\":0,\"pdefaultdoc\":\"index.html,index.htm,index.asp,index.aspx,index.php,default.html,default.htm,default.asp,default.aspx,default.php\",\"proomid\":1}",
"ptry": 0
},
{
"id": 2,
"pname": "自用型号",
"pcontent": "",
"ptid": 3,
"pcid": 0,
"isshow": 1,
"ordnum": 1,
"pbuytype": 0,
"pstock": 0,
"pprice": "",
"pconfig": "{\"psize\":0,\"pscriptmap\":\"aspx\",\"pmssqlsize\":0,\"pmssqlautoopen\":0,\"pmysqlsize\":0,\"pmysqlautoopen\":0,\"pmaxbinding\":0,\"pmaxconnections\":0,\"pbandwidth\":0,\"pcpu\":0,\"pdefaultdoc\":\"index.html,index.htm,index.asp,index.aspx,index.php,default.html,default.htm,default.asp,default.aspx,default.php\",\"proomid\":2}",
"ptry": 0
}
]
}
参数名 | 描述 | 类型 |
---|---|---|
status | 状态,0-失败,1-成功 | number |
msg | 描述 | string |
data | array | |
data.id | number | |
data.pname | 产品名称 | string |
data.pcontent | 产品详细说明,预留字段 | string |
data.ptid | 产品类型ID,预留字段 | number |
data.pcid | 产品分类ID,预留字段 | number |
data.isshow | 是否显示,1-显示,0-不显示,预留字段 | number |
data.ordnum | 排序,数字越小,排在越前 | number |
data.pbuytype | 预留字段 | number |
data.pstock | 预留字段 | number |
data.pprice | 预留字段 | string |
data.pconfig | 产品配置JSON串 | string |
data.ptry | 预留字段 | number |