业务续费询价
**简要描述:**
- 本接口用于业务续费询价
**输入参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
| suid | 是 | string | 业务标识 |
| duration | 是 | string | 购买时长
单位:
- 1D:日付
- 7D:周付
- 数字: 月份 例:1(1个月) |
**输入示例:**
- https://qg.net/api/physical-business/getRenewPrice?suid=value&duration=value
**返回参数:**
| 参数名 | 类型 | 说明 |
|:----- |:-----|----- |
| RequestId | string | 请求编号 |
| Code | integer | 返回编号 |
| Message | string | 返回内容 |
| Data.OriginPrice | string | 原价 |
| Data.Discount.Discount | string | 折扣 |
| Data.Discount.ActivityDiscount | string | 活动折扣 |
| Data.Discount.TotalPrice | string | 支付价格 |
**返回示例:**
JSON格式
```
{
"RequestId": "34EEE948-986B-75F0-6D61-01AB03746E1E",
"Code" : "200"
"Message":"xxxxxxx"
"Data": {
"Discount": {
"Discount ": "80",
"ActivityDiscount ": 10,
"TotalPrice ": "240.00"
},
"OriginPrice": "300.00"
}
}
```
**错误码:**
|错误码|说明|
|:----- |:-----|:-----|
| - | - |
**备注**
- 更多返回错误代码请看首页的错误代码描述
业务购买询价
**简要描述:**
- 本接口用于业务购买询价
**输入参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
| line_code | 是 | string | 线路编码 |
| spec_code | 是 | string | 规格编码 |
| bandwidth | 是 | integer | 带宽 |
| ipnum | 是 | integer | IP数量 |
| defense | 否 | integer | 防御值 |
| duration | 否 | string | 购买时长
单位:
- 不填: 试用
- 1D:日付
- 7D:周付
- 数字: 月份 例:1(1个月) |
| number | 是 | integer | 购买数量 |
**输入示例:**
- https://qg.net/api/physical-business/getOrderPrice?line_code=value&spec_code=value&bandwidth=value&ipnum=value&defense=value&duration=value&number=value
**返回参数:**
| 参数名 | 类型 | 说明 |
|:----- |:-----|----- |
| RequestId | string | 请求编号 |
| Code | integer | 返回编号 |
| Message | string | 返回内容 |
| Data.OriginPrice | string | 原价 |
| Data.Discount.Discount | string | 折扣 |
| Data.Discount.ActivityDiscount | string | 活动折扣 |
| Data.Discount.TotalPrice | string | 支付价格 |
**返回示例:**
JSON格式
```
{
"RequestId": "4C467B38-3910-447D-87BC-AC049166F216",
"Code" : "200"
"Message":"xxxxxxx"
"Data": {
"Discount": {
"Discount ": "80",
"ActivityDiscount ": 10,
"TotalPrice ": "240.00"
},
"OriginPrice": "300.00"
}
}
```
**错误码:**
|错误码|说明|
|:----- |:-----|:-----|
| - | - |
**备注**
- 更多返回错误代码请看首页的错误代码描述
查询系统列表
**简要描述:**
- 本接口用于查询系统分类列表
**输入参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
| productId | 是 | integer | 品牌编号 |
**输入示例:**
- https://qg.net/api/physical-product/systemList?productId=value
**返回参数:**
| 参数名 | 类型 | 说明 |
|:----- |:-----|----- |
| RequestId | string | 请求编号 |
| Code | integer | 返回编号 |
| Message | string | 返回内容 |
| Data[].id | string | - |
| Data[].name | string | 名称 |
| Data[].code | string | 代号 |
| Data[].username | string | 默认用户名 |
| Data[].port | string | 默认端口 |
| Data[].sortId | string | 排序 |
| Data[].brandid | string | 品牌ID |
| Data[].enabled | string | 可用性 |
| Data[].createdat | string | 创建时间 |
| Data[].updatedat | string | 更新时间 |
| Data[].deletedat | string | 删除时间 |
**返回示例:**
JSON格式
```
{
"RequestId": "323A4C35-A2E0-6E43-948F-8573DCA66F8E",
"Code" : "200"
"Message":"xxxxxxx"
"Data": [
{
"id": 2,
"superid": 0,
"name": "window 10",
"code": "windows10",
"type": 1,
"username": "admin",
"port": 22,
"sortid": null,
"brandid": 115,
"enabled": 1,
"createdat": "2021-06-28 19:14:53",
"updatedat": "2021-08-02 15:53:45",
"deletedat": null
}
]
}
```
**错误码:**
|错误码|说明|
|:----- |:-----|:-----|
| - | - |
**备注**
- 更多返回错误代码请看首页的错误代码描述
查询规格列表
**简要描述:**
- 本接口用于查询规格信息
**输入参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
| productId | 否 | integer | 品牌编号 |
**输入示例:**
- https://qg.net/api/physical-product/specList?productId=value
**返回参数:**
| 参数名 | 类型 | 说明 |
|:----- |:-----|----- |
| RequestId | string | 请求编号 |
| Code | integer | 返回编号 |
| Message | string | 返回内容 |
| Data[].id | string | - |
| Data[].name | string | 规格名称 |
| Data[].code | string | 规格编码 |
| Data[].basic | string | 基础价格 |
| Data[].type | string | 规格类型 |
| Data[].brandid | string | 品牌ID |
| Data[].cpu | string | CPU规格 |
| Data[].memory | string | 内存规格 |
| Data[].disk | string | 硬盘规格 |
| Data[].raid | string | RAID规格 |
| Data[].trusteemode | string | 托管类型 |
| Data[].power | string | 电源规格 |
| Data[].unum | string | U数 |
| Data[].enabled | string | 可用性 |
| Data[].createdat | string | 创建时间 |
| Data[].updatedat | string | 更新时间 |
| Data[].deletedat | string | 删除时间 |
**返回示例:**
JSON格式
```
{
"RequestId": "124761A2-5CDD-1A70-18A8-86BCEBCE2EB0",
"Code" : "200"
"Message":"xxxxxxx"
"Data": [
{
"id": 11,
"name": "\u521b\u4e1a\u7248A",
"code": "CYA",
"basic": "150.00",
"type": 1,
"brandid": 115,
"cpu": "2*L5630\uff088\u683816\u7ebf\u7a0b\uff09",
"memory": "16G",
"disk": "120G SSD",
"raid": "\u65e0",
"trusteemode": 0,
"power": "",
"unum": "",
"enabled": 1,
"createdat": "2021-06-22 16:54:53",
"updatedat": "2021-08-02 16:15:11",
"deletedat": null
}
]
}
```
**错误码:**
|错误码|说明|
|:----- |:-----|:-----|
| - | - |
**备注**
> - 更多返回错误代码请看首页的错误代码描述
查询规格列表
**简要描述:**
- 获取规格信息
**输入示例:**
- https://qg.net/api/Proxyip/PackageList
**返回示例**
JSON格式
```
{
"RequestId":"ASDF4ASF-ASDFASF",
"Code": 200,
"Data": {
"1":{
"Id": 2,
"Type_name": "共享动态1-5分钟",
"Type": 2,
"Ip_type": 2,
"Bandwidthlimit_down": 2,
"Bandwidthlimit_up": 2,
"Brand_name": "青果云",
"Alivetime": "5分钟"
}
},
"Message":"获取成功"
}
```
**返回参数说明**
|参数名|类型|说明|
|:----- |:-----|----- |
|RequestId |string |请求编号 |
|Code |integer |返回状态码 |
|Message |string |返回内容 |
|Id |integer |ID |
|Type_name |string |规格名称 |
|Type |integer |资源类型 1:独享;2:共享 |
|Ip_type |integer |IP类型 1:静态;2:动态; 3: 隧道 |
|Alivetime |integer |存活周期,单位为分钟,格式为1-5,表示最小存活周期为1分钟,最大存活周期为5分钟;IP类型为隧道时,该参数类型分别为1:每次请求换IP,2:固定时长 |
|Bandwidthlimit_down |integer |下行带宽限制 |
|Bandwidthlimit_up |integer |上行带宽限制 |
|Brand_name |integer |品牌名称 |
**备注**
- 更多返回错误代码请看首页的错误代码描述
查询可用区关联宿主机列表
**简要描述:**
- 本接口用于获取云服务器-宿主机列表。接口请求地址
**参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
|productId |是 |integer | 品牌编号 |
|line_no |否 |varchar | 线路编号 |
|area_no |否 |varchar | 可用区编号 |
|host_id |否 |integer | 宿主机ID查询单台宿主机详情 为必传参数 |
**输入示例:**
- https://www.qg.net/api/cloud-product/getHostList?productId=value&area_no=value
**返回示例**
```
{
"RequestId": "4C467B38-3910-447D-87BC-AC049166F216",
"Code": 0,
"Message" : "返回内容"
"Data": {
"1":{
"Id": "1",
"Line_no": "xxx",
"Area_no": "xxxxx",
"Name": "香港BGP2",
"Remaining_num": "1000",
"Ip_status":"1",
"Broadband_statu":"1",
"Status":"1"
},
"2":{
"Id": "1",
"Line_no": "xxx",
"Area_no": "xxxxx",
"Name": "香港BGP3",
"Remaining_num": "1000",
"Ip_status":"1",
"Broadband_statu":"1",
"Status":"1"
}
},
"totalremainnum":"2000"
}
```
**返回参数说明**
|参数名|类型|说明|
|:----- |:-----|-----
| RequestId | string | 请求编号 |
| Code | integer | 状态码 |
| Message | string | 返回内容 |
|Id |integer |宿主机id |
|Line_no |string |线路编号 |
|Area_no |string |可用区编号 |
|Name |varchar |宿主机名称 |
|Remaining_num |integer |剩余主机数目 |
|Ip_status |string |IP状态。取值范围:normal:资源充足,剩余IP大于100 [0,99]:剩余 IP具体数值 |
|Broadband_statu|string|宽带状态。取值范围:normal:资源充足,剩余宽带大于100 [0,99]:剩余宽带具体数值|
|Yotalremainnum |integer |剩余总数 |
|Status |integer |宿主机状态:0:禁用,1:正常 |
**备注**
- 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述
[001]: https://www.qg.net/doc/251.html "公共错误代码"
查询拨号VPS宿主机列表
**简要描述:**
- 本接口仅适用于获取产品类型为拨号VPS的宿主机列表
**参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
|productId |是 |integer | 品牌编号 |
|package_no |是 |varchar | 套餐编号 |
**输入示例**
https://qg.net/api/cloud-product/panel?productId=104&package_no=cqdx-A1
**返回示例**
JSON格式
```
{
"RequestId":'423369C7-AD6F-3GT6-NMJ7-E2RG5N6HG7D3',
"Code": 0,
"Message" : "返回内容"
"Data": {
"1":{
"Id": "1253",
"Name": "重庆市-电信1(剩余5台)",
},
"2":{
"Id": "1254",
"Name": "重庆市-电信2(剩余10台)",
}
}
}
```
**返回参数说明**
|参数名|类型|说明|
|:----- |:-----|----- |
|RequestId |string |请求编号 |
|Code |integer |状态码 |
|Message |string |返回内容 |
|Id |integer |宿主机ID |
|Name |string |机房名称及剩余数量 |
**备注**
- 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述
[001]: https://www.qg.net/doc/251.html "公共错误代码"
套餐购买
**简要描述:**
- 本接口用于套餐购买。接口请求地址
**参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
|package_no |是 |string | 套餐编号 |
|system_no|是|string|操作系统编号|
|duration |是 |string | 购买时长。
单位:
- s: 小时 例:2s(2小时)
- d: 天 例:1d(1天)
- w: 周 例:1w(1周)
- m: 月 例:1m(1个月)
取值范围:
- 腾讯云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 阿里云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 青果云:请参考查询可用区关联价格信息
- 华为云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 前海云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 电信云:1m,2m,3m,4m,5m,6m,7m,8m,9m,12m,24m,36m
- 云电脑:请参考查询可用区关联价格信息
- 其他(类别为固定云、拨号VPS):请参考查询可用区关联规格信息|
|suid|否|string|业务标识|
|host_id|否|string|宿主机ID,不传该字段代表系统随机分配|
|login_password|否|string|实例密码。
如果不传系统自动生成。
取值范围:必须包含 至少3个大写字母,至少3个小写字母,至少3个数子 ,且不含特殊字符长度为[12-16] 位字符|
|business_password|否|string|业务密码|
**输入示例**
https://qg.net/api/cloud-business/packageBuy&package_no=1&system_no=1&duration=1m
**返回示例**
JSON格式
```
{
"RequestId":'423369C7-AD6F-3GT6-NMJ7-E2RG5N6HG7D3',
"Code": 0,
"Message" : "返回内容"
"Data": {
"Suid": "12154545"
}
}
```
**返回参数说明**
|参数名|类型|说明|
|:----- |:-----|----- |
|RequestId |string |请求编号 |
|Code |integer |状态码 |
|Message |string |返回内容 |
|Suid |string |业务标识 |
**错误码:**
|错误码|说明|
|:----- |:-----
|- |- |
**备注**
- 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述
[001]: https://www.qg.net/doc/251.html "公共错误代码"
公共参数
**公共请求参数:**
- 公共参数分为 公共请求参数 和 公共返回参数
**公共参数:**
|名称|必选|类型|说明|
|:---- |:---|:----- |----- |
|domain |是 |string |域名 |
|appid |是 |string |appid |
|time |是 |string |时间戳 |
|sign |是 |string |加密字段 |
**公共返回参数**
|参数名|类型|说明|
|:----- |:-----|----- |
|RequestId |string |请求编号 |
关机
**简要描述:**
- 本接口用于操作关机。接口请求地址
**注:**
- 只有状态为运行中的业务才可以进行此操作。调用成功后,业务进入关机中状态
**参数:**
|参数名|必选|类型|说明|
|:---- |:---|:----- |----- |
|suid |是 |string |业务标识 |
**输入示例**
https://www.qg.net/api/cloud-operate/stop?suid=value
**返回示例**
JSON格式
```
{value
"RequestId":'423369C7-AD6F-3GT6-NMJ7-E2RG5N6HG7D3',
"Code": 0,
"Message" : "返回内容"
"Data": {
}
}
```
**返回参数说明**
|参数名|类型|说明|
|:----- |:-----|----- |
|RequestId |string |请求编号 |
|Code |integer |状态码 |
|Message |string |返回内容 |
**备注**
- 更多返回错误代码请看公共API栏目下的[公共错误代码][001]文档描述
[001]: https://www.qg.net/doc/251.html "公共错误代码"