bmtcloud
  1. G业务
bmtcloud
  • 🦊说明
  • 通用
    • 删除设备
      GET
    • 带宽监控
      GET
    • 收益列表
      GET
    • 修改备注
      POST
  • A/B/M/Z业务
    • 绑定设备
      POST
    • 设备列表
      GET
    • 申请压测
      POST
    • 查询压测结果
      GET
    • 同步网卡信息
      POST
    • 获取网卡列表
      GET
    • 获取拨号信息
      GET
    • 获取业务列表
      GET
    • 编辑拨号信息
      POST
    • 开始拨号
      POST
    • 指定管理网卡
      POST
  • G业务
    • G业务对接流程说明
    • 设备列表
      GET
    • 带宽监控
      GET
    • 绑定设备
      POST
    • 收益列表
      GET
    • 查询压测结果
      GET
  • C业务(废弃)
    • 压测接口
      POST
    • 绑定设备
      POST
    • 设备列表
      GET
  • D业务(废弃)
    • 设备列表
    • 绑定设备
  • 废弃
    • 质量监控
    • SLA
  1. G业务

设备列表

GET
/api/cbox/v1/list

请求参数

Query 参数
page
string 
页码
必需
示例值:
{% mock 'integer' , 1 , 100 %}
device_status
string 
设备状态
可选
示例值:
{% mock 'pick' , ['serving','auditing','deploying','unusable'] %}
online_status
string 
在线状态
可选
示例值:
{% mock 'pick' , ['online','offline'] %}
isp
string 
运营商
可选
示例值:
{% mock 'pick' , ['电信','移动','联通'] %}
province
string 
省
可选
示例值:
{% mock 'province' %}
city
string 
市
可选
示例值:
{% mock 'city' %}
biz_type
string 
必需
注意,这里的G业务查询是8而不是9
示例值:
8
device_id
string 
可选
设备ID,设备ID,指定会查询的设备的。不指定会查询所有的设备
示例值:
{% mock 'string', '', 32, 64 %}
Header 参数
ak
string 
必需
默认值:
{{ak}}
timestamp
integer 
必需
默认值:
{% mock 'timestamp' , 's' %}
sign
string 
必需
默认值:
{% mock 'string' , 'lower' , 32 , 32 %}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://www.bmtcloud.com.cn/api/cbox/v1/list?page={% mock '\''integer'\'' , 1 , 100 %}&device_status={% mock '\''pick'\'' , ['\''serving'\'','\''auditing'\'','\''deploying'\'','\''unusable'\''] %}&online_status={% mock '\''pick'\'' , ['\''online'\'','\''offline'\''] %}&isp={% mock '\''pick'\'' , ['\''电信'\'','\''移动'\'','\''联通'\''] %}&province={% mock '\''province'\'' %}&city={% mock '\''city'\'' %}&biz_type=8&device_id={% mock '\''string'\'', '\'''\'', 32, 64 %}' \
--header 'ak;' \
--header 'timestamp;' \
--header 'sign;'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
message
string 
必需
current_time
integer 
必需
event_id
string 
必需
data
object 
必需
total
integer 
必需
real_total
integer 
必需
page_size
integer 
必需
data
array [object {30}] 
必需
示例
{
    "code": 0,
    "message": "success",
    "current_time": 1676795641,
    "event_id": "20230219163401773009100000004787",
    "data": {
        "data": [
            {
                "belong": "三方设备",
                "biz_type": 4,
                "city": "呼和浩特",
                "cpu_arch": "amd64",
                "cpu_cores": "",
                "ctime": "2023-02-08 14:30:58",
                "device_id": "box709cd8e29389965fe0115d9b107130f2",
                "disk_size": "",
                "id": 316937,
                "isp": "电信",
                "memory_size": "3860045824",
                "online": "online",
                "online_text": "在线",
                "os": "centos",
                "plan_task": [
                    ""
                ],
                "plugin_deploy_time": "1672916866",
                "plugin_version": "1.0.8",
                "private_ip": "192.168.5.222",
                "process_status": "serving",
                "process_status_text": "服务中",
                "province": "内蒙古自治区",
                "public_ip": "121.56.4.89",
                "storage_type": "",
                "supplier_box_id": "X860050197",
                "tcp_nat_type": "1",
                "tcp_nat_type_text": "全锥形Nat",
                "udp_nat_type": "1",
                "udp_nat_type_text": "全锥形Nat",
                "uid": 21002,
                "yesterday_settle": 0
            }
        ],
        "page_size": 20,
        "real_total": 6,
        "total": 1
    }
}
🟢200公共响应
上一页
G业务对接流程说明
下一页
带宽监控
Built with