检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
n”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。 操作步骤 获取接口相关信息。 URI格式:POST /wom/openapi/v1/wo
附录 状态码 错误码 获取项目ID 获取账号ID
} 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码 请参见错误码。
获取工单产品信息 按工单获取工单相关信息 批量取消工单 批量删除工单 分页查询工单 批量生成工单方案 批量实例化工单 父主题: 数字化制造基础服务API
状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "i18n" : "", "data" : null } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码
n”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。 操作步骤 获取接口相关信息。 URI格式:POST /wom/openapi/v1/wos/wo-info
状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "i18n" : "", "data" : null } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码
} 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码 请参见错误码。
状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "i18n" : "", "data" : null } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码
状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "i18n" : "", "data" : null } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码
状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "i18n" : "", "data" : null } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码
鉴权失败 接口鉴权失败 使用对应接口鉴权 500 IPDC.02010001 参数错误 检查接口入参未符合要求,应按照API文档中描述准确入参 检查接口入参是否符合要求 500 IPDC.02010033 系统内部错误 入参业务校验未通过,例如授权码已经失效,具体错误看接口返回错误信息
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
获取账号ID 在调用接口的时候,部分请求中需要填入账号名(domain name)和账号ID(domain_id)。获取步骤如下: 注册并登录管理控制台。 鼠标移动至用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的查看“账号名”和“账号ID”。 图1 获取账号ID 父主题:
} 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" } 状态码 状态码 描述 200 请求成功 400 参数校验异常 500 API执行异常 错误码 请参见错误码。
须具备调用该接口所需的权限,否则,API请求将调用失败。每个接口所需要的权限,与各个接口所对应的授权项相对应,只有发起请求的用户被授予授权项所对应的策略,该用户才能成功调用该接口。例如,用户要调用接口来查询云服务器列表,那么这个IAM用户被授予的策略中必须包含允许“ecs:ser
单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 多项目时,展开“所属区域”,从项目ID列获取子项目ID。 调用API获取项目ID 项目ID还用通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{
开发指导 创建一个Spring的API,在API中获取token,并检验token的合法性。 开发过程 在Spring boot项目工程中创建一个API。 @Controller @RequestMapping("/api") public class TestController
注意事项 当检验失败时返回的异常需要友好,用户能清楚知道错误原因。 校验功能最好在一个filter中实现,避免所有接口都实现一次检验。 父主题: 实现一个认证API
MBM Space使用示例 MBM Space使用流程 进入数字化制造基础服务 系统管理员的用户与权限管理 系统管理员的动态扩展属性配置 系统管理员的条码规则设置 系统管理员的工厂模型设置 工艺工程师的产品与工艺建模 计划员的生产工单管理 生产主管的产前准备 备料员的物料上载 生产员的生产执行