-
该接口用于新增告警评论。注意事项无。基本信息接口名称addAlarmComment接口路径/service/Alarm/0.1.0/addAlarmComment接口协议HTTPS接口方法POST请求参数表1 请求参数说明 名称类型必选(M)/可选(O)位置描述access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN、en_US。默认为zh_CN。contentStringMBody评论内容。commenterStringOBody评论人。alarmIdStringMBody告警id。请求样例{ "content": "告警评论", "commenter": "10gg000000gWRVuT9MOG", "alarmId": "0504000000jcgU5qIJXc" }响应参数表2 响应参数说明 名称类型必选(M)/可选(O)位置描述resCodeStringMBody服务的返回码。resMsgStringOBody接口的返回消息。resultOutputs[]OBody服务的响应参数。表3 Outputs参数说明 名称类型必选(M)/可选(O)位置描述commentIdStringMBody评论id。响应样例{ "resCode": "0", "resMsg": "成功", "result": { "commentId": "0C0F000000jcjG07FW4G" } }
-
查询告警规格。该接口为告警规格对象查询模型的实际实现,可以接受多种查询条件进行组合,多个条件之间为与关系。返回结果为符合所有条件的告警规格列表的完整查询模型。注意事项无。基本信息接口名称queryAlarmDef接口路径/service/Alarm/0.1.0/AlarmDef/query接口协议HTTPS接口方法POST请求参数表1 请求参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN、en_US。默认为zh_CN。startNumberMBody起始行数(min:0)。limitNumberMBody本次查询要求返回的行数(min:0,max:5000)。conditionQueryConditionMBody查询参数对象。querySchemaQuerySchemaOBody该参数数据结构和查询结果结构相同querySchema只对数组和结构体起作用(唯一的例外是总记录数,因为这个需要额外进行查询)。querySchema不输入,或者为空对象时不起作用,兼容原有查询逻辑。querySchema一旦输入,则只会查询其中指定的数据节点下的数据。表2 QueryCondition参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idParameterOQueryCondition告警规格的ID。允许的算子包括“=”和“in”。长度范围:20字节。codeParameterOQueryCondition告警规格的标识符。允许的算子包括“=”、“in”,“like”。长度范围:1~64字节。namenameOQueryCondition告警规格所归属的上报类型。允许的算子包括“=”、“in”,“like”。长度范围:1~65535字节。alarmDefCategoryParameterOQueryCondition告警规格所归属的分类ID。允许的算子包括“=”和“in”。长度范围:20字节。sourceTypeParameterOQueryCondition告警规格所归属的上报类型。允许的算子包括“=”和“in”。取值范围:ThirdSystem,Manual表3 Parameter参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义valueAnyOParameter查询条件的参数值。valueListAny[]OParameter当算子为“in”或“between”时,参数值为一个数组。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in,between。不同的查询条件所允许的算子不同。不填则默认为“=”。表4 QuerySchema参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义alarmDefsAlarmDef[]OquerySchema是否展示具体告警数据。countAnyOquerySchema是否展示告警数量。请求样例{ "condition": {}, "limit": "1", "start": "0" }响应参数表5 响应参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义resultOutputs[]MBody服务的响应参数。resCodeStringMBody服务的返回码。resMsgStringOBody接口的返回消息。表6 Outputs参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义countIntegerMBody/result/outputs查询出来的告警规格总数。alarmDefsAlarmDef[]OBody/result/outputs告警规格列表信息。表7 AlarmDef参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMAlarmDef告警规格ID。codeStringMAlarmDef告警规格编码。defNameStringMAlarmDef告警规格名称。alarmDefCategoryAlarmDefCategoryMAlarmDef告警规格归属的分类对象。descriptionTemplateStringOAlarmDef告警规格定义的描述模板。用来生成告警实例的描述文本。defaultLevelStringOAlarmDef默认告警级别。INFO:提示NORMAL:普通MAJOR:重要CRITICAL:严重alarmDefDisplayAlarmDefDisplayOAlarmDef告警规格的显示设置。alarmDefAttrAlarmDefAttr[]OAlarmDef告警规格的属性列表。sourceTypeStringOAlarmDef告警规格的上报类型。表8 AlarmDefCategory参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMAlarmDefCategory告警规格分类ID。codeStringMAlarmDefCategory告警规格分类标识符。categoryNameStringMAlarmDefCategory告警规格分类名称。表9 AlarmDefDisplay参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义iconIdStringOAlarmDefDisplay告警的显示图标ID。iconUrlStringOAlarmDefDisplay告警的显示图标URL。audtioIdStringOAlarmDefDisplay告警到达时提示音频ID。audioUrlStringOAlarmDefDisplay告警到达时提示音频URL。表10 AlarmDefAttr参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMAlarmDefAttr告警规格属性定义ID。codeStringMAlarmDefAttr告警规格属性的标识符。labelStringMAlarmDefAttr告警规格属性的名称。primaryTypeStringMAlarmDefAttr告警规格属性的原始类型。picklistNameStringOAlarmDefAttr当原始类型为枚举类型时,可选项所来自的Picklist的名称。unitUnitOAlarmDefAttr告警规格属性的单位。attributeTypeStringMAlarmDefAttr告警规格的扩展属性,包括规格属性(DEFINITION)和实例属性(INSTANCE)两种属性类型,与设备规格类型一致。isMandatoryBooleanMAlarmDefAttr告警规格属性是否为强制。defaultValueStringOAlarmDefAttr告警规格扩展属性的默认值。isDisplayBooleanOAlarmDefAttr告警规格扩展属性是否展示,默认为true。表11 Unit参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMUnit单位定义的ID。codeStringMUnit单位定义的标识符。unitLabelStringMUnit单位定义的名称。响应样例{ "resCode": "0", "resMsg": "成功", "result": [ { "alarmDefs": [ { "alarmDefAttr": [], "alarmDefCategory": { "categoryName": "安全告警", "code": "SafetyAlarm", "id": "0500000000OIHjrUyl0a" }, "alarmDefDisplay": {}, "code": "MSAlarm", "defName": "体温告警", "defaultLevel": "NORMAL", "descriptionTemplate": "", "id": "0501000000Ri39kUq2qW", "mergeRepeated": false } ], "count": 37 } ] }
-
查询告警规格分类。该接口为告警规格分类对象查询模型的实际实现,可以接受多种查询条件进行组合,多个条件之间为与关系。返回结果为符合所有条件的告警规格分类列表的完整查询模型。注意事项无。基本信息接口名称queryAlarmDefCategory接口路径/service/Alarm/0.1.0/AlarmDefCategory/query接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN、en_US。默认为zh_CN。startNumberMBody起始行数(min:0)。limitNumberMBody本次查询要求返回的行数(min:0,max:5000)。conditionQueryConditionMBody查询参数对象。表2 QueryCondition参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idParameterOQueryCondition告警规格分类的ID。允许的算子包括“=”和“in”。长度范围:20字节。codeParameterOQueryCondition告警规格分类的标识符。允许的算子包括“=”和“in”。长度范围:1~64字节。表3 Parameter参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义valueAnyOParameter查询条件的参数值。valueListAny[]OParameter当算子为“in”或“between”时,参数值为一个数组。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in,between。不同的查询条件所允许的算子不同。请求样例{ "condition": { }, "limit": "1", "start": "0" }响应参数响应参数如表4所示。表4 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resultOutputs[]MBody服务的响应参数。resCodeStringMBody服务的返回码。resMsgStringOBody接口的返回消息。表5 Outputs参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义countIntegerMBody/result/outputs查询出来的告警规格分类总数。categoriesAlarmDefCategory[]OBody/result/outputs告警规格分类列表信息。表6 AlarmDefCategory参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMAlarmDefCategory告警规格分类ID。codeStringMAlarmDefCategory告警规格分类编码。categoryNameStringOAlarmDefCategory告警规格分类名称。响应样例{ "resCode": "0", "resMsg": "成功", "result": [ { "categories": [ { "categoryName": "003J000000QDLxeGutyS", "code": "BlackListAlarm", "id": "0500000000QDLyMNYR60" } ], "count": 10 } ] }
-
该接口用于增加新的设备关系。注意事项目前支持两种关系类型,一种关系类型是邻接关系(ADJOIN),单向邻接关系(UNILATERAL)。对于邻接关系来说,在添加关系时,添加了A->B关系的同时也添加B→A的关系,二者的关系具有自反性。对于单向邻接关系来说,只单向添加逻辑,例如,A→B→C,只能单向查找关系,不具有自反性。可以反应出流程,例如水流从阀门A经过阀门B再到阀门C,关闭阀门A之后,B和C阀门即可以无需关闭,leftPart存储上游设备,rightPart存储下游设备。基本信息接口名称addDeviceRelation接口路径/service/Device/0.1.0/DeviceRelation/create接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言,如zh_CN。deviceRelationDeviceRelation[]MBody设备关系数组。表2 DeviceRelation参数说明 名称类型必选(M)/可选(O)位置描述sourceDeviceCodeStringMDeviceRelation待创建设备关系源设备Code。长度不超过255字节。对于单向关系来说,该字段为下游设备。relatedDeviceCodeStringMDeviceRelation设备关系关联设备Code。长度不超过255字节。对于单向关系来说,该字段为上游设备。relationTypeCodeStringMDeviceRelation设备关系类型编码。长度不超过64字节。可通过如下方式获取设备关系类型编码:在AppCube平台首页单击“管理”,进入租户管理台。选择“应用管理 > BO配置”。单击“Device”,打开设备BO的配置界面。选择“设备规格配置 > 设备关系类型配置”,查看设备关系类型编码。请求样例{ "deviceRelation": [{ "sourceDeviceCode": "Device201912271424430000013238", "relatedDeviceCode": "Device201912271500390000013239", "relationTypeCode": "ADJOIN" }] }响应参数响应参数如表3所示。表3 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resCodeStringMBody返回码。resMsgStringOBody返回消息。resultOutputs[]MBody接口响应参数。表4 Outputs参数说明 参数名称类型必选(M)/可选(O)参数位置参数含义idsStringOOutputs新创建的设备关系ID列。响应样例{ "resCode": "0", "resMsg": "成功", "result": [{ "ids": "0E22000000WErL82Co76" }] }
-
该接口用于变更设备关系的生命周期状态为已启用。仅当设备关系的状态为已禁用时,可以变更状态为已启用。注意事项无。基本信息接口名称enableDeviceRelation接口路径/service/Device/0.1.0/enableDeviceRelation/{id}接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言,如zh_CN。idStringMPath设备关系ID。请求样例无响应参数响应参数如表2所示。表2 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resCodeStringMBody返回码。resMsgStringOBody返回消息。resultOutputs[]MBody接口响应参数。响应样例{ "resCode": "0", "resMsg": "成功", "result": [{ }] }
-
该接口用于删除已有的设备关联关系。注意事项目前支持两种关系类型,一种关系类型是 邻接关系(ADJOIN),单向邻接关系(UNILATERAL)。对于邻接关系来说,在添加关系时,添加了A->B关系的同时也添加B→A的关系,二者的关系具有自反性。对于单向邻接关系来说,只单向添加逻辑,例如,A→B→C,只能单向查找关系,不具有自反性。可以反应出流程,例如水流从阀门A经过阀门B再到阀门C,关闭阀门A之后,B和C阀门即可以无需关闭,leftPart存储上游设备,rightPart存储下游设备。基本信息接口名称deleteDeviceRelation接口路径/service/Device/0.1.0/DeviceRelation接口协议HTTPS接口方法DELETE请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言,如zh_CN。deviceRelationArray<DeviceRelation>MBody设备关系数组。表2 DeviceRelation参数说明 名称类型必选(M)/可选(O)位置描述relatedDeviceCodeStringMDeviceRelation设备关系关联设备Code。对于单向关系来说,该字段为上游设备。relationTypeCodeStringMDeviceRelation设备关系类型Code。目前支持的取值为ADJOIN,CONTAINsourceDeviceCodeStringMDeviceRelation待删除设备关系源设备Code。对于单向关系来说,该字段为下游设备。请求样例{ "deviceRelation": [{ "relatedDeviceCode": "Device201912211600570000013189", "relationTypeCode": "ADJOIN", "sourceDeviceCode": "Device201912231031180000013202" }] }响应参数响应参数如表3所示。表3 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resCodeStringMBody返回码。resMsgStringOBody返回消息。resultOutputs[]MBody接口响应参数。响应样例{ "resCode": "0", "resMsg": "成功", "result": [{ }] }
-
功能描述该接口用于获取指定摄像头的录像播放地址。注意事项无。基本信息接口名称获取录像回放地址v1.1外部接口路径/io-adapter/south/video-surveillance/v1.1/get-playback-urlHTTP方法POST请求参数请求参数如表1所示。表1 请求消息参数说明参数名称类型必选(M)/可选(O)位置参数含义X-HW-APPKEYStringOHeaderROMA授权的应用的密钥。说明:如果调用侧在ROMA平台设置了白名单,该参数可不填,如果没有,该参数必填。X-HW-IDStringMHeaderROMA授权的应用ID。channelStringMHeader选择的子系统渠道。由上层应用携带,供ROMA平台做路由选择。厂家无需实现。cameraIdStringMBody摄像头ID。mediaTypeStringMBody返回的视频媒体类型。RTMPMP4HTTP-FLVstartTimeStringMBody录像开始时间,毫秒时间戳。endTimeStringMBody录像结束时间,毫秒时间戳。当mediaType=MP4时,最多获取60秒视频,即endTime-startTime最多支持60秒。streamTypeStringOBody码流类型,默认使用主码流。1:表示主码流2:表示子码流3:表示第三码流protocolTypeIntOBodyurl协议类型,默认值1。1 http2 https注意:HTTP为不安全协议,建议使用安全协议HTTPS。extensionextensionOBody扩展对象。用于携带厂家定义的特有字段。返回媒体类型为MP4时,该字段非必填。templetIdStringOBody视频转码的模板ID,默认值为“100001”,为透传模板,视频透传,静音。H265编码的视频转H264时,必须要选转码模板。具体的转码模板说明请参见录像视频转码模板说明。clientTypeIntOquery客户端类型,默认值1。1:表示标准RTSP客户端。5:表示获取外域设备的短URL,当设备为外域时必填。表2 请求消息参数说明 参数名称类型必选(M)/可选(O)位置参数含义nvrCodeStringOextensionNVR编码。请求样例{ "cameraId": "03208476744846850101#8e5ec0b8cf624f82ad410a7b5b0a6847", "mediaType": "HTTP-FLV", "startTime": "1584266719000", "endTime": "1584270319000", "extension": { "nvrCode": "be159ef0892542fe8e55050a43e5a52c" } }响应参数响应参数如表3所示。表3 响应消息参数说明参数名称类型参数含义resCodeString返回码。“0”表示成功,其他错误码请参考“视频调阅错误码”。resMsgString返回信息。originalResInfooriginalResInfo原始响应参数。resultresultObj接口响应参数。表4 originalResInfo参数说明 参数名称类型参数含义originalResCodeString原始返回码。originalResMsgString原始返回消息。表5 resultObj参数说明 参数名称类型参数含义urlString返回的实况播放地址。extensionextension扩展字段,用于传递不同厂家特有的字段。媒体类型为MP4时,无该字段返回。表6 extension参数说明 参数名称类型参数含义fileIdString返回的录像文件ID,用于录像播放的媒体控制。响应样例{ "resCode": "0", "resMsg": "Success.", "originalResInfo": { "originalResCode": "0", "originalResMsg": "SUCCESS" }, "result": { "url": "https://43.xx.xx.249:8000/flv/MT_20200316114203670aFQDvuD0QbcL?cid=03208476744846850101_8e5ec0b8cf624f82ad410a7b5b0a6847&stype=1&ttype=100001&st=20200315100519&et=20200315110519&sn=MT_20200316114203670aFQDvuD0QbcL&rm=0&nc=be159ef0892542fe8e55050a43e5a52c&encrypt=ieTgsKz6A9TFGXkg×tamp=1584330123670", "extension": { "fileId": "MT_20200316114203670aFQDvuD0QbcL" } } }
-
功能描述该接口用于获取指定摄像头的实况播放地址。注意事项无。基本信息接口名称获取实况播放地址v1.1外部接口路径/io-adapter/south/video-surveillance/v1.1/get-live-urlHTTP方法POST请求参数请求参数如表1所示。表1 请求消息参数说明参数名称类型必选(M)/可选(O)位置参数含义X-HW-APPKEYStringOHeaderROMA授权的应用的密钥。说明:如果调用侧在ROMA平台设置了白名单,该参数可不填,如果没有,该参数必填。X-HW-IDStringMHeaderROMA授权的应用ID。channelStringMHeader选择的子系统渠道。由上层应用携带,供ROMA平台做路由选择。厂家无需实现。cameraIdStringMBody摄像头ID。mediaTypeStringMBody返回的视频媒体类型。RTMPHLSHTTP-FLVprotocolTypeIntOBodyurl协议类型,默认值1。1 http2 https注意:HTTP为不安全协议,建议使用安全协议HTTPS。templetIdStringOBody视频转码的模板ID,默认值为“000001”,为透传模板,视频透传,静音。H265编码的视频转H264时,必须要选转码模板。具体的转码模板说明请参见直播视频转码模板说明。clientTypeIntOquery客户端类型,默认值1。1:表示标准RTSP客户端。5:表示获取外域设备的短URL,当设备为外域时必填。streamTypeIntOBody视频的主副码流。1:主码流2:辅码流3:第三码流请求样例{ "cameraId": "08398343702013030101#9459fe3bfa424f959bed0504a469093d", "mediaType": "RTMP" }响应参数响应参数如表2所示。表2 响应消息参数说明参数名称类型参数含义resCodeString返回码。“0”表示成功,其他错误码请参考“视频调阅错误码”。resMsgString返回消息。originalResInfooriginalResInfo原始响应参数。resultresult接口响应参数。表3 originalResInfo参数说明 参数名称类型参数含义originalResCodeString原始返回码。originalResMsgString原始返回消息。表4 result参数说明 参数名称类型参数含义urlString返回的实况播放地址。响应样例{ "resCode": "0", "resMsg": "Success.", "originalResInfo": { "originalResCode": "0", "originalResMsg": "SUCCESS" }, "result": { "url": "rtmp://10.170.136.234:1935/live/08398343702013030101_9459fe3bfa424f959bed0504a469093d" } }
-
功能描述该接口用于控制摄像头的云台转动,以及镜头的变倍、变焦。注意事项无。基本信息接口名称云台控制v1.1外部接口路径/io-adapter/south/video-surveillance/v1.1/controlPTZHTTP方法POST请求参数请求参数如表1所示。表1 请求消息参数说明参数名称类型必选(M)/可选(O)位置参数含义X-HW-APPKEYStringOHeaderROMA授权的应用的密钥。说明:如果调用侧在ROMA平台设置了白名单,该参数可不填,如果没有,该参数必填。X-HW-IDStringMHeaderROMA授权的应用ID。channelStringMHeader选择的子系统渠道。由上层应用携带,供ROMA平台做路由选择。cameraIdStringMBody摄像头ID。controlCodeStringMBody云台控制码,详见云台控制码、控制参数说明。controlParam1StringOBody云台控制参数1,详见云台控制码、控制参数说明。云台控制码为“PTZ_STOP”、“PTZ_AUTO”、“PTZ_FLIP”、“PTZ_START”时可不填,为其他值时,必填。当云台控制码支持“1”或“2”,输入“1”或“2”之外的其他值时,无效。当云台控制码只支持“2”,输入任何值都当作“2”处理。controlParam2StringOBody云台控制参数2,详见云台控制码、控制参数说明。云台控制码为“PTZ_STOP”、“PTZ_AUTO”、“PTZ_FLIP”、“PTZ_START”时可不填,为其他值时,必填。表2 云台控制码、控制参数说明 云台控制码云台控制参数1云台控制参数2描述PTZ_STOP空值空值云台停止转动。PTZ_UP1:点动模式2:连续模式步长/速度(1-10)云台向上转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_DOWN1:点动模式2:连续模式步长/速度(1-10)云台向下转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_LEFT1:点动模式2:连续模式步长/速度(1-10)云台向左转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_UP_LEFT1:点动模式2:连续模式步长/速度(1-10)云台左上转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_DOWN_LEFT1:点动模式2:连续模式步长/速度(1-10)云台左下转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_RIGHT1:点动模式2:连续模式步长/速度(1-10)云台向右转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_UP_RIGHT1:点动模式2:连续模式步长/速度(1-10)云台右上转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_DOWN_RIGHT1:点动模式2:连续模式步长/速度(1-10)云台右下转动。连续模式下使用1-PTZ_STOP停止转动。PTZ_AUTO空值空值云台自动控制。PTZ_FLIP空值空值云台翻转180度。PTZ_START空值空值云台转至起始位。PTZ_LENS_APERTURE_OPEN2:连续模式速度(1-10)光圈放大。PTZ_LENS_APERTURE_CLOSE2:连续模式速度(1-10)光圈缩小。PTZ_LENS_ZOOM_IN2:连续模式速度(1-10)范围放大。PTZ_LENS_ZOOM_OUT2:连续模式速度(1-10)范围缩小。PTZ_LENS_FOCAL_NEAR2:连续模式速度(1-10)聚焦近。PTZ_LENS_FOCAL_FAR2:连续模式速度(1-10)聚焦远。请求样例{ "cameraId": "08398343702361570101#9459fe3bfa424f959bed0504a469093d", "controlCode": "PTZ_DOWN", "controlParam1": "1", "controlParam2": "2" }响应参数响应参数如表3所示。表3 响应消息参数说明参数名称类型参数含义resCodeString返回码。“0”表示成功,其他错误码请参考“视频调阅错误码”。resMsgString返回消息。originalResInfooriginalResInfo原始响应消息。表4 originalResInfo参数说明 参数名称类型参数含义originalResCodeString原始返回码。originalResMsgString原始返回消息。响应样例{ "resCode": "0", "resMsg": "Success.", "originalResInfo": { "originalResCode": "0", "originalResMsg": "SUCCESS" } }
-
环境信息:开发环境 https://studio.e.huawei.com/问题一句话总结:Appcube代码部分功能无法正常将代码同步至云codehub上问题现象截图: 问题1:代码代码仓库需要修改时只能修改分支,仓库地址、认证信息都无法修改(导致无法为新仓库重新上传代码)问题2:在华为云codehub上把工程删除了,然后重建一个同样名字的工程需要重新将代码同步到仓库没有新文件可以上传问题3:租户Hi-slwl下 TnCampus__FireFightManagement次应用只能将UI的代码上次仓库 其他代码script、Flow不在源代码管理部出现使用场景或目的:由于需要将appcube代码上传至云codehub上进行代码检查操作步骤:打卡应用,左侧菜单源代码管理(选填)希望优化的地方或希望实现的效果:可以正常切换仓库、将未同步代码同步租户账号:Hi-slwl项目名称: 贵州茅台双龙智慧物流园智慧园区
-
环境信息:开发环境 https://studio.e.huawei.com/问题一句话总结:h5和AppCube WebSocket对接问题现象截图:参考 appcube 如何使用WebSocket( https://software.huawei.com/reference?dir=AppCube#appcube_05_0080.html ) 可以基于appcube高级页面完成websocket的对接,但是目前需要和我们自己开发的移动端h5进行对接进行实时数据交互,如下前端代码,但是刚链接就断开关闭了如何自己定制前端code和appcube开发的后端websocket对接使用场景或目的:园区IOC实时数据推送至自己开发的移动端h5操作步骤:租户下 wlltest应用 事件:TsSmartCampus__WebSocketAlarmEvent__e 服务:TsSmartCampus__WebSocketAlarmFlow (选填)希望优化的地方或希望实现的效果:移动端对接appcube 事件(webSocket)租户账号:Hi-bdcf项目名称: 保定科创园
-
南方中心伟岸众横的地图今天加载报错,昨天还是好的加载地图一直超时
-
该接口用于从租户中导出设备产品接口。该接口主要用于同步数据给数据平台贴源层,同步给第三方子系统,或在设备管理界面上的文件导出。导出时有记录数限制,最大不超过1000条。如果当前数据超过这个数量,则需要调用方分多次调用此接口。当增量导出时,该接口会返回指定时间段内新增或变更的记录,但删除的记录不会携带。如果该记录在业务上无需再使用,应更新该记录的状态字段,并作为变更的记录返回。注意事项无。基本信息接口名称exportDeviceProducts接口路径/service/Device/0.1.0/DeviceProduct/export接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN。conditionQueryConditionOBody查询参数对象。cursorNumberOBody本次导出的游标,表示起始位置。该字段的值是在连续导出的上次调用时返回的。IsIncrementBooleanOBody是否增量导出。默认为全量。fromTimeDatetimeOBody当为增量导出时,该字段必填,表示有更新数据的起始时间,应精确到秒。toTimeDatetimeOBody当为增量导出时,该字段可选,表示有更新数据的结束时间,应精确到秒,默认为当前时间。limitNumberOBody用户自定义一次导出数据条数(不填默认1000)。表2 QueryCondition 参数名称类型必选(M)/可选(O)参数位置参数含义deviceDefinitionCodeParameterODeviceProductQueryCondition设备产品所属的设备规格Code,通过“查询设备规格”获取规格Code值。允许的算子包括:=,in。表3 Parameter 参数名称类型必选(M)/可选(O)参数位置参数含义valueAnyOParameter查询条件的参数值,适用于算子为=,<,>等单值的参数。当算子为in或between时,参数值为一个数组。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in。不同的查询条件所允许的算子不同。不填则默认为=。请求样例{ "condition": { }, "cursor": 0, "isIncrement": false }响应参数响应参数如表4所示。表4 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resultOutputsOBody接口响应参数。resCodeStringMBody设备服务的返回码。resMsgStringOBody设备服务的返回消息。表5 Outputs 参数名称类型必选(M)/可选(O)参数位置参数含义recordsDeviceProductRecord[]OBody/result/outputs本次调用返回的记录。countNumberOBody/result/outputs符合条件的记录总数。长度范围最大20位数字。cursorNumberOBody/result/outputs本次导出接口返回的游标,表示结束位置。用于连续导出的下次接口调用。如果本次调用已经返回完了所有数据,无需下次调用,则该字段为空。长度范围最大20字符。表6 DeviceProductRecord 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMDeviceProductRecord设备产品ID。长度范围20字符。definitionCodeStringMDeviceProductRecord设备规格编码。长度范围最大64字符。productCodeStringMDeviceProductRecord设备产品编码。长度范围最大64字符。productNameStringODeviceProductRecord设备产品名称。长度范围最大64字符。modelStringODeviceProductRecord设备产品型号。长度范围最大128字符。brandStringODeviceProductRecord设备产品品牌。长度范围最大128字符。manufacturerStringODeviceProductRecord设备产品生产厂商。长度范围最大128字符。displayTemplateStringODeviceProductRecord设备产品显示模板。长度范围最大128字符。statusStringODeviceProductRecord设备产品状态。长度范围最大255字符。包括:VALID:生效INVALID:失效descriptionStringODeviceProductRecord描述。长度范围最大256k字符。categoryCodeStringODeviceProductRecord归属规格的默认分类Code。长度范围最大 64字符。categoryNameStringODeviceProductRecord归属规格的默认分类名称。长度范围最大65535字符。categoryNameTypeIdStringODeviceProductRecord归属规格的默认分类多语言ID。长度范围最大20字符。actionTypeStringODeviceRecord操作类型。当请求为增量同步模式时返回。包括:INSERT:新增记录。UPDATE:更新记录。长度范围最大6字符。insertTimeDateTimeODeviceRecord该记录在源表里的添加时间。updateTimeDateTimeODeviceRecord该记录在源表里的更新时间。响应样例{ "resCode": "0", "resMsg": "成功", "result": [{ "count": 2, "cursor": null, "isIncrement": false, "records": [{ "brand": "tem1", "displayTemplate": "显示模板", "id": "050S000000ScpDgKZ6wq", "insertTime": "2019-08-14 16:09:08", "model": "tem1", "productCode": "tem1", "productName": "tem1", "status": "VALID", "updateTime": "2019-08-14 16:14:17" }, { "brand": "蓝居", "categoryCode": "BUED-ENV", "categoryName": "环境传感器", "definitionCode": "IndoorEnvSensor", "id": "050S000000TVAMRTQxrU", "insertTime": "2019-09-16 09:55:41", "model": "UMINI208", "productCode": "UMINI208", "productName": "蓝居", "status": "VALID", "updateTime": "2019-09-16 09:55:41" } ] } ] }
-
该接口用于从租户中导出设备规格接口。该接口主要用于同步数据给数据平台贴源层,同步给第三方子系统,或在设备管理界面上的文件导出。导出时有记录数限制,最大不超过1000条。如果当前数据超过这个数量,则需要调用方分多次调用此接口。当增量导出时,该接口会返回指定时间段内新增或变更的记录,但删除的记录不会携带。如果该记录在业务上无需再使用,应更新该记录的状态字段,并作为变更的记录返回。注意事项无。基本信息接口名称exportDeviceDefinitions接口路径/service/Device/0.1.0/DeviceDefinition/export接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN。conditionQueryConditionOBody查询参数对象。cursorStringOBody本次导出的游标,表示起始位置。该字段的值是在连续导出的上次调用时返回的。isIncrementBooleanOBody是否增量导出。默认为全量。fromTimeDatetimeOBody当为增量导出时,该字段必填,表示有更新数据的起始时间,应精确到秒。toTimeDatetimeOBody当为增量导出时,该字段可选,表示有更新数据的结束时间,应精确到秒,默认为当前时间。limitNumberOBody用户自定义一次导出数据条数(不填默认1000)表2 QueryCondition 参数名称类型必选(M)/可选(O)参数位置参数含义definitionCategoryCodeParameterODeviceDefinitionQueryCondition设备规格所属的分类Code,通过“查询设备规格分类”获取分类Code值。允许的算子包括:=。表3 Parameter 参数名称类型必选(M)/可选(O)参数位置参数含义valueAnyOParameter查询条件的参数值,适用于算子为=,<,>等单值的参数。当算子为in或between时,参数值为一个数组。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in。不同的查询条件所允许的算子不同。不填则默认为=。请求样例{ "cursor": 0, "condition": { }, "isIncrement": false, "fromTime": "1970-01-01 00:00:00", "toTime": "2019-08-30 14:45:08", "limit": 2 }响应参数响应参数如表4所示。表4 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resultOutputsOBody接口响应参数。resCodeStringMBody设备服务的返回码。resMsgStringOBody设备服务的返回消息。表5 Outputs 参数名称类型必选(M)/可选(O)参数位置参数含义recordsDeviceDefinitionRecord[]OBody/result/outputs本次调用返回的记录。countNumberOBody/result/outputs符合条件的记录总数。长度范围最大20位数字。cursorNumberOBody/result/outputs本次导出接口返回的游标,表示结束位置。用于连续导出的下次接口调用。如果本次调用已经返回完了所有数据,无需下次调用,则该字段为空。长度范围最大20字符。表6 DeviceDefinitionRecord 参数名称类型必选(M)/可选(O)参数位置参数含义idStringMDeviceDefinitionRecord设备规格ID。长度范围20字符。definitionCodeStringMDeviceDefinitionRecord设备规格编码。长度范围最大64字符。deviceNameStringODeviceDefinitionRecord设备规格名称。长度范围最大65535字符。deviceNameTypeIdStringODeviceDefinitionRecord设备规格名称对应的多语言ID。descriptionStringODeviceDefinitionRecord设备规格描述。长度范围最大256k字符。descriptionTypeIdStringODeviceDefinitionRecord设备规格描述多语言ID。长度范围最大20字符。defaultChannelCodeStringODeviceDefinitionRecord设备规格默认渠道Code。长度范围最大64字符。defaultChannelNameStringODeviceDefinitionRecord设备规格默认渠道Name。长度范围最大65535字符。defaultChannelNameTypeIdStringODeviceDefinitionRecord设备规格默认渠道多语言ID。长度范围最大20字符。definitionCategoryCodeStringODeviceDefinitionRecord设备规格分类编码。长度范围最大64字符。definitionCategoryNameStringODeviceDefinitionRecord分类名称。长度范围最大65535字符。definitionCategoryNameTypeIdStringODeviceDefinitionRecord分类名称对应的多语言ID。actionTypeStringODeviceDefinitionRecord操作类型。当请求为增量同步模式时返回。包括:INSERT:新增记录UPDATE:更新记录长度范围最大6字符。insertTimeDateTimeODeviceDefinitionRecord该记录在源表里的添加时间。updateTimeDateTimeODeviceDefinitionRecord该记录在源表里的更新时间。响应样例{ "resCode": "0", "resMsg": "成功", "result": [{ "count": 138, "cursor": 2, "records": [{ "defaultChannelCode": "basepoint.connectionmax.iot", "defaultChannelName": "新基点IoT", "definitionCategoryCode": "PSS-SS03", "definitionCategoryName": "出入口控制", "definitionCategoryNameTypeId": "003J000000UYDYITmmsS", "definitionCode": "YKT", "description": "一卡通设备", "deviceName": "一卡通设备", "deviceNameTypeId": "003J000000QToTZnssj2", "id": "0507000000QToUrIhhJI", "insertTime": "2019-05-26 12:47:29", "updateTime": "2019-10-25 18:02:16" }, { "defaultChannelCode": "basepoint.connectionmax.iot", "defaultChannelName": "新基点IoT", "definitionCategoryCode": "PSS-SS03", "definitionCategoryName": "出入口控制", "definitionCategoryNameTypeId": "003J000000UYDYITmmsS", "definitionCode": "AccessControl", "description": "门禁", "deviceName": "门禁", "deviceNameTypeId": "003J000000RdikY7nAe0", "id": "0507000000RVThQfuoxU", "insertTime": "2019-07-03 21:23:12", "updateTime": "2019-10-25 17:06:57" }] }] }
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签