华为云用户手册

  • 响应示例 { "sceneId": 161143, "reviewProcessId": null, "sceneStatus": 1, "sceneRemark": "", "reviewProcessName": null, "sceneName": "许可场景", "sceneCode": "PS20240125171429695", "sceneMode": null, "sceneType": 2, "sceneLicense": null, "sourceSceneId": 161143, "version": "1.0", "isNewVersion": 0, "createdBy": 930218, "createName": "汤文祥", "lastUpdatedBy": 930218, "lastUpdateName": "汤文祥", "creationTimestamp": 1706174069695, "lastUpdateTimestamp": 1706174239128, "deleteFlag": 0, "signInConfig": null, "coverId": null, "category": null, "id": null, "parentCategory": null, "parentId": null, "adminOrganizationCode": "830", "adminOrganizationName": "杨凌作业系统测试", "dataSource": null, "keyPointConfig": null, "isApplyApprove": null, "fromSceneId": null, "sceneReviewId": null, "sceneReviewName": null, "taskSceneBaseFieldList": [ { "fieldCode": "11", "fieldDefaultValue": null, "fieldIsNecessary": 2, "fieldName": "1111", "fieldOrder": 0, "fieldStatus": 1, "sceneBaseFieldId": 1900015, "sceneId": 161143, "defaultFilter": null }, { "fieldCode": "taskDescription", "fieldDefaultValue": null, "fieldIsNecessary": 1, "fieldName": "任务描述", "fieldOrder": 2, "fieldStatus": 1, "sceneBaseFieldId": 1900016, "sceneId": 161143, "defaultFilter": null } ], "taskSceneExtendFieldList": [ { "sceneExtendFieldId": 258399, "sceneId": 161143, "fieldName": "1323", "fieldCode": "UDF1", "parentExtendFieldId": 0, "fieldType": 1, "fieldStatus": 1, "fieldIsNecessary": 1, "fieldOrder": 1, "fieldValue": null, "fieldDefaultValue": "", "isNewWay": 1, "stage": 1, "unitName": null, "minValue": null, "maxValue": null, "precision": null }, { "sceneExtendFieldId": 258400, "sceneId": 161143, "fieldName": "13", "fieldCode": "UDF2", "parentExtendFieldId": 0, "fieldType": 1, "fieldStatus": 1, "fieldIsNecessary": 1, "fieldOrder": 2, "fieldValue": null, "fieldDefaultValue": "", "isNewWay": 1, "stage": 1, "unitName": null, "minValue": null, "maxValue": null, "precision": null } ], "scenePhaseList": [ { "scenePhaseId": 51874, "sceneId": 161143, "scenePhaseName": "13", "initialStatus": 1171, "initialStatusMame": "执行中", "initialSystemStatusCode": "2", "initialSystemStatusName": "已许可", "initialSystemStatusOrder": 2, "submitStatus": 1088, "submitStatusMame": "已终结", "submitSystemStatusCode": "3", "submitSystemStatusName": "已终结", "submitSystemStatusOrder": 3, "reviewStatus": null, "reviewStatusMame": null, "reviewSystemStatusCode": null, "reviewSystemStatusName": null, "reviewSystemStatusOrder": null, "templateId": "260849", "templateCode": "QC202XXXXXXXXXXXXXX", "isReview": 0, "reviewProcessId": null, "phaseOrder": 1, "creationDate": "2024-01-25T09:17:19.000+00:00", "creationTimestamp": 1706174239496, "lastUpdatedBy": 930218, "lastUpdateName": "汤文祥", "lastUpdateDate": "2024-01-25T09:17:19.000+00:00", "lastUpdateTimestamp": 1706174239496, "deleteFlag": 0, "templateExistFlag": "Y", "templateName": "视频相册选择长短文本", "templateVersion": "1.1", "templateType": "1" } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码: 0-成功 其他-失败 errorMessage String 响应描述 result Object 响应结果内容data、分页数据 result出参: 参数 类型 描述 sceneId Long 场景ID reviewProcessId Long 任务场景配置审批流主键ID sceneStatus Integer 任务场景状态(0-草稿, 1-可用, 2-停用) sceneRemark String 任务场景描述 reviewProcessName String 任务场景配置审批流名字 sceneName String 任务场景名称 sceneCode String 任务场景编码 sceneMode Integer 任务场景模式(1-简单任务,2-关联作业检查清单,3-任务启用工序,4-父子任务) sceneType Integer 场景创建类型(0-按场景创建 1-手动创建虚拟场景 2-许可场景) sceneLicense Integer 配置许可(0-否,1-是) sourceSceneId Long 任务场景源头SCENE_ID(同一个父SCENE_ID) version String 版本号 isNewVersion Integer 是否是最新版本(0-最新版本;1-历史版本) createdBy Long 创建人 createName String 创建人名称 lastUpdatedBy Long 最近更新人 lastUpdateName String 最近更新人名称 creationTimestamp Date 创建日期 lastUpdateTimestamp Long 最近更新时间戳 deleteFlag Integer 删除标识0-正常 ,1-删除 signInConfig Integer 是否启用打卡配置(1-启用;0-不启用;null-该场景没有引入打卡配置) coverId Long 任务场景封面ID category String 任务类别 Id Long 任务类别ID parentCategory String 一级任务类别名称 parentId Long 一级任务类别ID adminOrganizationCode String 组织编码 adminOrganizationName String 组织名称 dataSource String 标识数据来源(0-默认 appcube-双预控) keyPointConfig Integer 关键控制点开关(1-启用,0-不启用) isApplyApprove Integer 是否需要申请审批(否:0,是:1) fromSceneId Long 来自升级任务场景主键SCENE_ID sceneReviewId Long 场景评审ID sceneReviewName String 场景评审名称 taskSceneBaseFieldList List 基础字段 taskSceneExtendFieldList List 扩展字段 scenePhaseList List 许可阶段列表 taskSceneBaseFieldList: 参数 类型 描述 fieldCode String 字段编码 fieldDefaultValue String 基础字段默认值 fieldIsNecessary Integer 是否必填(1-必填, 2-其它) fieldName String 字段名称/固定编码 fieldOrder Integer 字段排序序号 fieldStatus Integer 字段状态(1-可用, 2-停用) sceneBaseFieldId Long 任务场景基础字段主键ID sceneId Long 任务场景管理主键 defaultFilter String 基础字段默认条件(6:作业对象分组) taskSceneExtendFieldList: 参数 类型 描述 sceneExtendFieldId Long 任务场景扩展字段主键ID sceneId Long 任务场景管理主键 fieldName String 自定义字段名称 fieldCode String 字段编码(UDF+序号) parentExtendFieldId Long 扩展字段父ID(默认0父属性) fieldType Integer 字段类型(1-文本;2-枚举;3-多枚举;4-日期;5-时间) fieldStatus Integer 字段状态(1-可用, 2-停用) fieldIsNecessary Integer 是否必填(1-必填, 2-其它) fieldOrder Integer 字段排序序号 fieldValue String 字段枚举值(单枚举值) fieldDefaultValue String 字段默认值 isNewWay Integer 是否通过引入全局扩展属性创建的场景扩展属性(1-是;0-否) stage Integer 扩展属性所属阶段(1:创建;2:执行) unitName String 扩展属性单位名称 minValue String 扩展属性最小值(针对整数、小数类型有效) maxValue String 扩展属性最大值(针对整数、小数类型有效) precision Integer 精度 scenePhaseList: 参数 类型 描述 scenePhaseId String 工作票阶段主键ID sceneId Long 许可场景管理主键 scenePhaseName String 许可场景阶段NAME initialStatus Long 初始状态:LICENSE_STATUS_ID initialStatusMame String 初始阶段映射状态名称 initialSystemStatusCode String 初始阶段状态编码 initialSystemStatusName String 初始阶段状态名称 initialSystemStatusOrder Integer 初始阶段状态排序 submitStatus Long 提交后状态:LICENSE_STATUS_ID submitStatusMame String 提交阶段映射状态名称 submitSystemStatusCode String 提交阶段状态编码 submitSystemStatusName String 提交阶段状态名称 submitSystemStatusOrder Integer 提交阶段状态排序 reviewStatus Long 评审后状态:LICENSE_STATUS_ID reviewStatusMame String 评审阶段映射状态名称 reviewSystemStatusCode String 评审阶段状态编码 reviewSystemStatusName String 评审阶段状态名称 reviewSystemStatusOrder Integer 评审阶段状态排序 templateId Long 模板ID templateCode String 模板编码 isReview String 是否启用审批(0-否,1-是) reviewProcessId Long 任务场景配置审批流主键ID phaseOrder Integer 阶段排序序号 creationDate Date 创建日期 creationTimestamp Long 创建时间戳 lastUpdatedBy Long 最近更新人 lastUpdateName String 最近更新时间 lastUpdateDate Date 最近更新日期 lastUpdateTimestamp Long 最近更新时间戳 deleteFlag Integer 删除标识 templateExistFlag String 模板存在标识 templateName String 模板名称 templateVersion String 模板版本号 templateType Integer 业务类型
  • 请求参数 参数 类型 是否必填 描述 client_id String 是 客户端ID,固定值isdp-saas-openapi client_secret String 是 客户端密钥,固定值isdp-saas-openapi grant_type String 是 授权模式,固定值password username String 是 订阅API的应用ID和令牌 获取方法请参见创建应用 password String 是
  • 响应示例 { "access_token": "*****************", "token_type": "bearer", "expires_in": 359, "scope": "all", "plat_user": { "userId": 107027, "userNo": "XXXXXXXXXXX", "userName": "test", "userType": "API", "phone": null, "tenantId": 50222, "status": "0", "deleteFlag": 0, "pwdUpdateDate": "2022-03-17T02:35:04.000+00:00", "userExtendMap": { "clientId": "isdp-saas-openapi" }, "password": null, "salt": null, "currentLoginType": "password" } }
  • 请求示例 { "beginDate": "2024-01-24", "endDate": "2025-01-24", "roleNo": "Admin", "positionList": [ { "positionCode": "ut岗位编码aa" } ], "rules": [ { "ruleCode": "1001" } ] }
  • 认证鉴权 ISDP+提供的OpenAPI接口都需要通过认证之后才可以访问。认证方式为:在请求消息头上设置“Authorization”。 Token在计算机系统中代表令牌(临时)的意思,拥有Token代表拥有某种权限。Token认证是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用ISDP+ Token接口获取,请求body,如下所示,其中***********为应用ID,xxxxxxxxxx为应用令牌。 POST https://isdpcloud-beta.sd.huawei.com/oauth2/oauth/rest_token Content-Type: application/json { "client_id": "isdp-saas-openapi", "client_secret": "isdp-saas-openapi", "grant_type": "password", "username": "**********", "password": "xxxxxxxxxx" } 对于获取ISDP+ Token接口,返回的响应消息体中“access_token”和“token_type”就是组成ISDP+ Token的值。 ISDP+ Token=“token_type access_token”(注意两个字段之间有空格)。 获取Token后,再调用其他接口时,您需要在请求消息头中添加“Authorization”,其值即为Token,如下所示。 POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask Authorization: bearer XXXXXXXXXXXXXX Content-Type: application/json 父主题: 接口调用方法
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "lastUpdatedBy": 153169, "appName": "isdp-task-server", "lastUpdateDate": "2022-05-13T08:07:16.000+00:00", "orderNum": "11", "industry": "", "creationDate": "2022-05-13T08:07:16.000+00:00", "parentId": 0, "isEnable": 1, "deleteFlag": 0, "lastUpdateTimestamp": 1652429236616, "createdBy": 153169, "entityName": "taskCategory", "creationTimestamp": 1652429236616, "tenantId": 886, "subCategoryList": [ { "appName": "isdp-task-server", "category": "a2", "createdBy": 391001, "createName": "杨xx改名2", "creationDate": "2023-10-26T12:43:12.000+00:00", "creationTimestamp": 1698324192363, "deleteFlag": 0, "entityName": "TaskCategory", "id": 586248, "industry": "", "isEnable": 1, "lastUpdateDate": "2023-10-26T12:43:12.000+00:00", "lastUpdatedBy": 391001, "lastUpdateName": "杨xx改名2", "lastUpdateTimestamp": 1698324192363, "orderNum": "5", "parentId": 3548, "tenantId": 886 } ], "lastUpdateName": "lyl09", "id": 3548, "category": "学科", "createName": "lyl09" } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码: 0-成功 其他-失败 errorMessage String 响应描述 result Object 响应结果内容data、分页数据 result出参: 参数 类型 描述 category String 类别 subCategoryList List 子类别 industry Long 行业 isEnable Integer 是否启用(0-不启用;1-启用)
  • 响应示例 { "data": [ { "administrativeRegion": "sp-002", "adminOrganizationCode": "833", "adminOrganizationName": "中国区11112223333", "appName": "isdp-qc-server", "city": "", "country": "sp-002", "countryId": 898490, "createdBy": 467848, "createName": "呵呵", "creationDate": "2022-09-01T03:34:51.000+00:00", "creationTimestamp": 1662003291074, "deliveryScene": "333333", "docFileId": 7023559, "docFileName": "qq_2689.xlsx", "docNameRule": "4;9", "docType": 0, "docUdf1": "", "docUdf2": "", "entityName": "docTemplate", "isDeleteSheet": 0, "isGenerateDoc": 1, "isPictureShowMode": 1, "isThumbnailOutput": 0, "isWaterMarkOutput": 0, "lastUpdateDate": "2022-09-02T12:26:50.000+00:00", "lastUpdatedBy": 756277, "lastUpdateName": "圈圈", "lastUpdateTimestamp": 1662121610597, "locationType": "", "naSource": "1", "orgPath": "-1.830.833", "originalTemplateId": 249356, "productType": "", "province": "", "qcTemplateCode": "QC202XXXXXXXXXXXXXX", "qcTemplateId": 249356, "qcTemplateName": "42", "qcTemplateVerson": "1.0", "remarks": "ss", "reportPicture": "", "serviceType": "作业1", "status": 1, "templateCode": "DOCT-202209011074", "templateId": 117045415581, "templateName": "sss2222", "tenantId": 886, "type": 1 }, { "administrativeRegion": "", "adminOrganizationCode": "833", "adminOrganizationName": "中国区11112223333", "appName": "isdp-qc-server", "city": "", "country": "", "createdBy": 467848, "createName": "呵呵", "creationDate": "2022-07-19T04:37:04.000+00:00", "creationTimestamp": 1658205424302, "deliveryScene": "1", "docFileId": 6785120, "docFileName": "报告333.xlsx", "docNameRule": "4;9", "docType": 0, "docUdf1": "", "docUdf2": "", "entityName": "docTemplate", "isDeleteSheet": 0, "isGenerateDoc": 1, "isPictureShowMode": 1, "isThumbnailOutput": 0, "isWaterMarkOutput": 0, "lastUpdateDate": "2022-07-19T04:37:04.000+00:00", "lastUpdatedBy": 467848, "lastUpdateName": "呵呵", "lastUpdateTimestamp": 1658205424302, "locationType": "", "naSource": "", "orgPath": "-1.830.833", "originalTemplateId": 165211, "productType": "dfsgdfgsdfgdf;dfgdfg", "province": "", "qcTemplateCode": "QC202XXXXXXXXXXXXXX", "qcTemplateId": 165211, "qcTemplateName": "签名录音", "qcTemplateVerson": "1.0", "remarks": "", "reportPicture": "Y", "serviceType": "质量检查", "status": 1, "templateCode": "DOCT-202207194302", "templateId": 117045415443, "templateName": "是是是111", "tenantId": 886, "type": 1 } ], "pos": 15, "total_count": 1402, "entityName": null, "totalCount": 1402 }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码: 0-成功 其他-失败 errorMessage String 响应描述 result Object 响应结果内容data、分页数据 result: 参数 类型 描述 administrativeRegion String 行政区域 adminOrganizationCode String 行政组织编码 adminOrganizationName String 行政组织名称 appName String 应用名称 city Long 市ID country Long 国家ID createdBy Long 创建人 createName String 创建人名称 creationDate Date 创建时间 creationTimestamp Long 创建时间戳 deliveryScene String 设置交付场景 docFileId Long 静态模板id docFileName String 静态模板名称 docNameRule String 文档名称规则 docType Integer 报告生成方式 docUdf1 String 文档名称自定义1 docUdf2 String 文档名称自定义2 entityName String 实体名称 isDeleteSheet Integer 自动删除空白页签 isGenerateDoc Integer 是否自动生成报告 isPictureShowMode Integer 图片平铺模式 isThumbnailOutput Integer 是否缩略图输出 isWaterMarkOutput Integer 是否水印输出 lastUpdateDate Date 最近更新日期 lastUpdatedBy Long 最近更新人 lastUpdateName String 最近更新人名称 lastUpdateTimestamp Long 最近更新时间戳 locationType String 位置类型 naSource String NA结果自适应(采集NA:1;评审NA:2) orgPath String 组织单元路径 originalTemplateId Long 源作业模板id productType String 产品类别 province Long 省ID qcTemplateCode String 作业模板编码 qcTemplateId Long 作业模板id qcTemplateName String 设置作业模板名字 qcTemplateVerson String 版本号 remarks String 备注 reportPicture String 报告图片 serviceType String 业务类型 status Integer 模板状态 0草稿 1可用 2不可用 3已删除 templateCode String 模板编码 templateId Long 模板ID templateName String 模板名称 tenantId Long 租户ID type Integer 设置业务单类型
  • 请求参数 参数 类型 是否必填 描述 page PageRequest 否 分页对象 sceneId Long 否 场景ID createName String 否 创建人名字 adminOrganizationCode String 否 组织单元编码 status String 否 模板状态 0草稿 1可用 2不可用 3已删除 Page参数 参数 类型 是否必填 描述 start Integer 否 分页起始下标 (从0开始) count Integer 否 查询总条数(最大查询100条)
  • 响应示例 { "result": [ { "content": "测试一下", "creationTimestamp": 1663141848000, "instructionId": 912, "isdpDeviceList": [ { "instructionId": 912, "userId": 1823, "userName": "张三" } ], "lastUpdateTimestamp": 1663141848000, "status": 1, "type": 1 } ], "stateCode": "0" }
  • 响应参数 参数 类型 描述 result Object 响应消息体 errorMessage String 错误信息,接口错误时有值,正常调用时为空 stateCode String 响应状态,“0”成功 其他值失败 result 对象出参说明 参数 类型 描述 instructionId Long 指令ID type Int 指令类型:1-播报;2-播报+视频;3-播报+拍照;4-播报+录音;5-播报+直播 content String 播报内容 status Int 状态 1初始状态 2已完成 3超期 creationTimestamp Long 指令创建时间 isdpDeviceList Object 设备使用人集合 isdpDeviceList 对象出参说明 参数 类型 描述 isdpDeviceId Long 设备id
  • 响应示例 { "data": [ { "positionId": 112884, "positionCode": "testwyg1", "positionName": "testwyg1", "orgId": 99007258, "orgName": "testwyg1", "orgNo": "testwyg1", "positionFactor": "1.00", "rolesList": [ { "roleNo": "Admin", "roleId": 1571341, "roleName": "Admin" } ] } ], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 }
  • 响应参数 参数 类型 描述 positionId Long 岗位id positionCode String 岗位编码 positionName String 岗位名称 orgId Long 组织单元id orgName String 组织单元名称 orgNo String 组织单元编号 positionFactor String 岗位系数 pos Integer 起始条目位置 total_count Integer 返回条目总数 entityName String 实体名称 totalCount Integer 返回条目总数 rolesList array 角色列表 rolesList说明: 参数 类型 描述 roleId Long 角色id roleNo String 角色编码 roleName String 角色名称
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "checkOrderName": null, "subTaskOrNot": 1, "submitBy": 391001, "adminOrganizationName": "杨凌作业系统测试№", "beginTimestamp": null, "reportName": "我是接口创建_9740.xlsx", "licenseSwitch": null, "regionName": null, "sceneVersion": "1.0", "templateCode": "DOCT-202307302191", "templateId": 117045418684, "schedulerBy": 391001, "type": 4, "checkOrderId": null, "signSiteCode": "我是接口创建", "lastUpdateTimestamp": 1690700742191, "projectNo": "", "checkOrderType": null, "sceneCode": "TS20230730145425952", "creationTimestamp": 1690700484764, "sceneId": 153883, "subTaskIds": "2171644,2171645", "sceneMode": 4, "regionPath": null, "supplierName": null, "issueId": null, "sceneName": "yytest-子任务参考值", "signSiteName": "我是接口创建", "signSiteId": 15497284, "creationDate": "2023-07-30T07:01:24.000+00:00", "sceneTaskId": 3303688, "actualBeginTime": null, "createdBy": 391001, "templateName": "父子任务参考值", "regionId": null, "schedulerTimestamp": 1690700484764, "isGenerateDoc": "1", "actualEndTime": null, "adminOrganization": "830", "taskName": "yytest-子任务参考值_20230730_150123_我是接口创建_杨凌作业系统测试№_TS2", "projectName": "", "endTimestamp": null, "ticketId": 0, "createName": "杨xx改名2", "remarks": null, "schedulerDate": "2023-07-30T07:01:25.000+00:00", "status": 1, "processFeedback": null } ] }
  • 请求参数 参数 类型 是否必填 描述 distributionMap object 是 路由参数 paramMap object 是 业务参数 distributionMap说明: 参数 类型 是否必填 描述 serviceId String 是 服务名称 uri String 是 服务uri paramMap说明: 参数 类型 是否必填 描述 image_base64 String 是 待识别的图片转成的base64串。 object_list List 是 智能对象列表,以及智能对象的入参。 object_list说明: 参数 类型 是否必填 描述 object_id String 是 智能对象ID。详情请参见智能对象标识。
  • 响应示例 [ { "result": "Y", "object_list": [ { "object_id": "Tesla_03020101", "result": "Y", "num": null, "remark_no": "", "remark_en": "[reason0]检测到所有走线是规范的。", "remark_cn": "", "detect_list": [ { "similarity": "0.9417528510093689", "category_name": "electricity_meter", "category_type": "", "lt_x": "850.0", "lt_y": "735.0", "rb_x": "1265.0", "rb_y": "1364.0" } ] } ] } ]
  • 请求示例 { "distributionMap": { "serviceId": "ai-model-server", "uri": "/model/detect" }, "paramMap": { "image_base64": str(b64), "object_list": [ {"object_id": "Tesla_03020101"} ] } }
  • 响应参数 参数 类型 描述 result String 响应结果。图片是否通过。 Y:通过 N:不通过 object_list Object 响应数据。 object_list说明: 参数 类型 描述 object_id String 条目ID。 result String 条目是否通过。 Y:通过 N:不通过 num String 检测到的目标数量。 remark_no String 备注编号。 remark_en String 评审通过/不通过时对应说明。 remark_cn String 备注信息。 detect_list List 条目检测结果信息。 detect_list 属性列表: 参数 类型 描述 similarity String 置信度。 lt_x String 左上角点横坐标。 lt_y String 左上角点纵坐标。 rb_x String 右下角点横坐标。 rb_y String 右下角点纵坐标。 category_name String 条目名称。
  • 请求参数 参数 类型 是否必填 描述 deviceId String 是 设备编码,请输入数字、英文、_、#等字符 deviceName String 是 设备名称,请输入数字、中文、英文、_、-等字符 deviceAddress String 否 设备位置信息 projectName String 否 项目名称 projectNumber String 否 项目编码 model String 否 model deviceType Long 是 设备类型 可选值WEBCAM/MONITOR_BALL/BODY_WORN_CAMERA/INTELLIGENT_SAFETY_HELMET/INTELLIGENT_MINER_L IGHT/MOBILE/IVS1800/IVS3800 多个以英文逗号分隔,不传默认查询所有 deviceManageState String 否 设备管理状态 可选值NoActivation/ ACTIVATION,不传默认空 deviceSubType String 否 设备子类型 manufacture String 否 制造商 description String 否 描述 deviceAddressNumber String 否 设备位置编码 autoJoin String 是 是否主动接入视频 可选值Y或者N,Y标识开启,N标识不开启 enableEndSide String 是 是否开启边缘AI 可选值Y或者N,Y标识开启,N标识不开启 enableVideoRecording String 是 是否开启视频录制 可选值Y或者N,Y标识开启,N标识不开启 ownnerId Long 否 设备责任人Id deviceUserId Long 否 设备使用人Id customerOrgName String 否 使用区域名称 customerOrgCode String 否 使用区域编码 password String 是 设备加密密码 buOrgId Long 是 组织Id buOrgName String 是 组织名称 publicKey String 是 公钥
  • 响应参数 参数 类型 描述 status Int 响应状态,1标识成功,否则不成功 message String 响应信息,SUCCESS标识成功,否则失败 error String 错误信息,接口错误时有值,正常调用时为空 data object 响应消息体 groupId Long 群组Id,data子项 groupName String 群组名称,data子项 timestamp Date 响应时间
  • 请求示例 { "deviceId" : "lq1234565", "deviceName" : "lq1234565", "deviceAddress" : "", "projectName" : "", "model" : "", "deviceType" : "INTELLIGENT_SAFETY_HELMET", "deviceManageState" : "", "deviceSubType" : "其他", "manufacture" : "", "description" : "", "deviceAddressNumber" : "", "projectNumber" : "", "autoJoin" : "Y", "enableEndSide" : "Y", "enableVideoRecording" : "Y", "ownnerId" : "", "deviceUserId" : "", "customerOrgName" : "", "customerOrgCode" : "", "password" : "6056243f591d17b6c492dc0958b25dd082534ae92eb103e628f19df0d480f791fa74310139be72e05ceac313545080d2575341ec5d577c0235659f1f538640efd0bd0d3172be4b46bc08bd6b1365521*****************************************************************************************e69473fdccbf6f07882e465fd66017df0656a9b2641881daa2a47dfb19b941647e3d9147d2b38f0aa340b6870f24df1cd2794dddfcd4db546dbaa418fccb9ad7fdada2eec6dd481cacea82349c6559659af9", "buOrgId" : 830, "buOrgName" : "杨凌作业系统测试", "publicKey" : "a0894ec6070c281ac4b9140adbc1f5b4624ff69e03f4181dde50fe79b99545af5c76a5af4e5e8c8441bd7ab3496e729395816db118acfea1e4673e47855322cd897b40d8f7278645fd045b392470a9c4806ee6765c1cbc87b3f87224c1c841e88bc5569de5af93f319e6d5cc34c4041ca26a376b6cdb2014605b8abacba5aca4918c4ed72b*****************************************************************************************3cf014a893f807f84873846b5e0773de63a05de12aa31ef2d64ce9379f7c41e037923eaafe4e750cd3eeaa1fae14c1329a2c9a192c930ef4a665e1bb2604ef66ac65f52a3e0cd2720ea2a42e79574688d62b73d31b4614c6e4a32cd96dbd5c1fb37b2a8d1001d3927bbccc48c9f5ce1929b0a2cc1b73761cda503114c5b,10001" }
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "status": "0", "message": "保存成功", "customerTaskId": null, "taskId": 2900025 } ] }
  • 相关API 接口名称 调用说明 获取Token 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 查询任务场景 调用该接口获取到任务场景的场景名称。 创建任务时,需要输入获取到的场景名称。 查询租户下用户信息(API名称:getPersonListByTenant) 调用该接口获取执行人。 创建任务时,任务模式为“启用子任务”时,需要输入获取到执行人;其他任务模式“执行人”为空则提交后为“待调度”状态,“执行人”填写后提交为“待执行”或“任务申请待审批”状态。 查询父任务 创建任务后,可以调用该接口查询创建的任务。
  • 请求示例 { "taskQueries": [ { "supplierName": "", "taskRemark": "", "beginTimestamp": "", "collectionReviewName": "", "sceneName": "openApi-简单任务场景", "latitude": "23.456", "signSiteName": "bzh00201", "customerTaskId": "1255d-104456789123789001026", "projectNo": "", "assignedUserType": "1", "geoType": "BD", "reviewRuleName": "人员数量", "taskName": "简单任务012", "assignedUser": "15080988442", "endTimestamp": "", "taskExtendList": "", "longitude": "123.456", "toolSet": [ { "toolNo": "T003", "toolName": "子任务2-工序1", "toolLocation": { "x": 100, "y": 200 }, "toolAttrList": [ { "attrName": "显示名称", "attrCode": "displayName", "attrValue": "子任务2-工序1" } ] } ] } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码。 0:成功 其他:失败 errorMessage String 响应描述。 result Object 响应结果内容data、分页数据。 data出参: 参数 类型 描述 customerTaskId String 客户任务ID taskId Long 创建成功的任务id status Integer 返回状态:0-成功;1-失败 message String 返回的失败消息。
  • 具体步骤 发送“POST https://ISDP+ Endpoint/oauth2/oauth/rest_token”。 Token认证,具体操作请参考认证鉴权。 ISDP+ Endpoint,请参见API接口中API的描述。 在Request Header中增加“Authorization”和“Content-type”。 Content-Type:消息体的类型(格式),请参见API接口中API的描述。 Authorization:ISDP+ Token。Token也就是步骤1调用ISDP+ Token接口的响应值“access_token”和“token_type”的组合(token_type access_token)。 在Request Body中传入参数样例: POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask Authorization: bearer XXXXXXXXXXXXXX Content-Type: application/json { "taskQueries": [ { "customerTaskId": "95599", "taskName": "客服工单001号", "signSiteName": "XX省XX市", "sceneName": "质量模板测试", "assignedUserType": "1", "assignedUser": "13600000001", "supplierName": "测试", "beginTimestamp": "20220228", "endTimestamp": "20220228", "taskRemark": "故障描述", "taskExtendList": "", "address":"故障地址名称", "customerName":"用户姓名" } ] } 返回如下响应,表示新增任务成功。响应消息样例如下: { "stateCode": "0", "errorMessage": null, "result": [ { "status": "0", "message": "保存成功", "customerTaskId": "95599", "taskId": 131129 } ] } 若请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考错误码。
  • 修订记录 发布日期 修订记录 2023-12-15 第十次正式发布。 新增章节: 是否支持列举特殊字符对象 2023-11-14 第九次正式发布。 下载OBS Browser+ 新增兼容性说明。 2023-09-22 第八次正式发布。 如何永久分享文件或文件夹新增设置对象ACL操作步骤。 2022-01-30 第七次正式发布。 新增章节: 桶的基本操作 桶的高级配置 对象操作 任务管理 2021-09-14 第六次正式发布。 常见问题章节补充登录失败、定时上传等相关问题。 2021-07-30 第五次正式发布。 新增参数约束说明 2021-05-20 第四次正式发布。 新增账号登录失败的解决方案。 更新定时上传的功能。 2021-03-13 第三次正式发布。 新增支持定时上传功能。 2020-11-15 第二次正式发布。 新增支持账号密码登录。 新增支持二维码分享功能。 2019-11-30 第一次正式发布。
  • 使用账号登录时,界面提示“账号或者密码错误” 在使用OBS Browser+过程中,如果使用账号登录时提示“登录认证失败,账号或者密码错误”,可能原因如下: 账号密码输入错误,请检查您的账号密码是否输入正确。 如果确认输入的账号密码无误,则可能的原因是您使用的账号为华为账号而非华为云账号,当前由于IAM不支持通过华为账号获取账号Token,因此无法通过华为账号直接登录OBS Browser+。 华为账号登录Browser+的解决方案如下: 直接使用AK、SK进行登录,具体可以参考永久AK方式登录。 使用华为账号登录华为云控制台,并创建新的IAM用户,授予该用户必要的权限,使用该IAM用户账号信息登录Browser+。 参考链接: 对IAM用户组授予OBS所有资源的所有操作权限 获取IAM用户Token(使用密码) 华为云账号、华为账号的关系 怎么知道当前登录华为云使用的是“华为账号” 还是“华为云账号”? 父主题: 常见问题
共100000条