文档中心 > 查询已删除设备的空间列表
查询已删除设备的空间列表

最近更新时间:2022-07-05

1、功能介绍

查询已删除设备的空间列表。支持空间类型、已删除设备ID查询。默认查询所有已删除设备的空间列表。

2、请求参数

参数

是否必选

参数类型

描述

ActionString系统规定参数。取值:QueryGroupOfDelDevice
DeviceIdString按已删除设备ID查询

DeviceProtocol

String

按空间使用的接入协议查询。取值:rtmp、gb28181,不区分大小写。

PageSizeLong

分页大小,默认为20

PageNumLong第几分页,默认为1

3、响应参数

参数

是否必选

参数类型

描述

RequestId

String

该条接口请求ID

CodeString

0成功

其他失败

MessageString错误信息
DataObject返回值,json对象结构

--PageSize

Long

分页大小,默认为20

--PageNum

Long

第几分页,默认为1
--PageTotalLong分页总数,默认为1
--TotalCount

Long

空间数量
--GroupInfoListarray of groupInfo objects空间列表


groupInfo 定义

参数

是否必选

参数类型

描述

GroupId

String

空间ID

NameString空间名称
RegionString空间所属区域

DeviceProtocol

String

空间使用的接入协议。取值:rtmp、gb28181

EnableHls

Bool

是否开启HLS,取值:true、false

PushDomainString空间使用的推流域名。
PushDomainCNameString推流CName
CallbackString空间内设备状态、流状态更新时通知用户业务端的回调接口

CallbackDeviceStatus

Bool设备回调状态

CallbackStreamStatus

Bool流回调状态

CallbackRecord

Bool录像回调状态

CallbackSnapshot

Bool截图回调状态
CallbackPrivateKeyString回调接口鉴权密钥。
ManageStatusString空间管理状态,取值:active、stop
IsDeletedLong是否已删除,取值:0(否),1(是)
StoreDaysLong录像、截图等文件存储天数,单位天。取值:0~1825(5年:5*365天),0表示永久保存
GbServerId

String

空间提供的国标信令服务器ID
GbServerDomainString空间提供的国标信令服务器域
GbServerHostString空间提供的国标信令服务器地址

GbServerTcpPort

Long

空间提供的国标信令服务器TCP端口

GbServerUdpPort

Long

空间提供的国标信令服务器UDP端口

PushPrivateKey

String推流鉴权key
CreateTimeString创建时间格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间
UpdateTimeString最近一次更新时间格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间


4、示例

请求示例:

GET https://api.unicloud.com/univms?

Action=QueryGroupOfDelDevice

&DeviceId=uni0340001122061976933144

&公共请求参数


返回示例:

国标空间:
{
    "RequestId": "684cb252-ad6f-4683-917c-1f1a0a46f620",
    "Code": "0",
    "Data": {
        "PageSize": 20,
        "PageNum": 1,
        "PageTotal": 1,
        "TotalCount": 1,
        "GroupInfoList": [
            {
                "GroupId": "uni0341122060286924475",
                "Name": "测试国标空间",
                "Region": "cn-tianjin-test",
                "DeviceProtocol": "gb28181",
                "EnableHls": true,
                "Callback": "www.backback.com",
                "CallbackDeviceStatus": "false",
                "CallbackStreamStatus": "true",
                "CallbackRecord": "false",
                "CallbackSnapshot": "false",
                "CallbackPrivateKey": "",
                "ManageStatus": "active",
                "IsDeleted": 0,
                "StoreDays": 0,
                "GbServerId": "12000000002007142885",
                "GbServerDomain": "1200000000",
                "GbServerHost": "10.0.0.1",
                "GbServerTcpPort": 5080,
                "GbServerUdpPort": 5080,
                "CreateTime": "2022-06-22T07:59:51Z",
                "UpdateTime": "2022-06-22T08:08:19Z"
            }
        ]
    }
}
RTMP空间:
{
    "RequestId": "7bded4ea-b2cb-457c-8b56-ae3b9bbf92ae",
    "Code": "0",
    "Data": {
        "PageSize": 20,
        "PageNum": 1,
        "PageTotal": 1,
        "TotalCount": 1,
        "GroupInfoList": [
            {
                "GroupId": "uni0341122060388608507",
                "Name": "测试rtmp空间",
                "Region": "cn-tianjin-test",
                "DeviceProtocol": "rtmp",
                "EnableHls": true,
                "PushDomain": "rtmp.pushdomain.param",
                "PushDomainCName": "rtmp.pushdomain.param.gslb.zgycdn.com",
                "Callback": "",
                "CallbackDeviceStatus": "false",
                "CallbackStreamStatus": "false",
                "CallbackRecord": "false",
                "CallbackSnapshot": "false",
                "CallbackPrivateKey": "callbackkey",
                "ManageStatus": "active",
                "IsDeleted": 0,
                "StoreDays": 0,
                "PushPrivateKey": "testkey",
                "CreateTime": "2022-06-22T08:21:45Z",
                "UpdateTime": "2022-06-22T08:21:45Z"
            }
        ]
    }
}


5、状态码


状态码

描述

200

OK

400

Bad Request