云服务器内容精选

  • 请求示例 POST 由应用服务器订阅批量任务状态变更请求消息中的callbackUrl决定 Content-Type: application/json { "resource" : "string", "event" : "string", "notify_data" : { "status_desc" : "string", "task_id" : "string", "task_type" : "string", "app_id" : "string", "status" : "string" } }
  • 请求参数 名称 必选/可选 类型 位置 说明 resource 必选 String Body 订阅的资源名称,取值为batchtask.status。 event 必选 String Body 订阅的资源事件,取值为update。 notify_data 必选 batchTaskStatusUpdateNotification Object Body 设备的自定义字段列表。 表1 batchTaskStatusUpdateNotification 名称 必选/可选 类型 说明 app_id 必选 String 应用ID。 task_id 必选 String 批量任务ID。调用创建批量任务接口时返回的任务ID。 task_type 必选 String 任务类型。 firmwareUpgrade:固件升级 softwareUpgrade:软件升级 status 必选 String 任务状态 Waitting 任务正在被等待执行 Processing 任务正在执行 Success 任务成功 PartialSuccess 任务部分成功 Fail 任务失败 Stopped 任务被停止 status_desc 必选 String 任务状态描述。
  • 请求示例 POST {callbackUrl}Content-Type: application/json{ "notifyType": "ruleEvent", "author": "*****", "ruleId": "*************", "ruleName": "name", "reasons": [ { "satisfactionTime": "yyyyMMddTHHmmssZ", "type": "******" } ], "triggerTime": "yyyyMMddTHHmmssZ", "actionsResults": [ { "type": "******", "exception": "******" } ]}
  • OnDevConfStateNotify 回调方法描述 设备推送辅流和会议状态通知。 回调方法定义 /* 设备辅流和会议状态通知 */ void OnDevConfStateNotify(ConfSate confState, AuxState auxState) {} 参数描述 参数 是否必须 类型 描述 confState 是 4.6.5.1.4 ConfSate 会议状态 CONF_IDLE 0 空闲 CONF_BUSY 1 忙 auxState 是 4.6.5.1.5 AuxState 辅流状态 AUX_IDLE 0 空闲 AUX_BUSY 1 忙 示例代码 void ShareEventHandler::OnDevConfStateNotify(ConfSate confState, AuxState auxState) { //更新会议或辅流状态 } 父主题: 设备推送通知