使用Postman调用OptVerse
前提条件
使用OptVerse服务之前,必须先申请华为云账号并进行实名认证。通过此账号,您可以使用所有华为云服务,并且只需为您所使用的服务付费。具体申请信息请见账号注册和实名认证。
使用Postman调用OptVerse服务的具体步骤如下:
步骤1:申请服务:用户在OptVerse管理控制台页面“服务列表”栏选择二维切割服务申请开通。
步骤2:配置环境:下载并安装Postman环境。
步骤3:调用服务:使用Postman调用API接口,查看返回结果或状态码与错误码。
步骤1:申请服务
- 登录
a. 使用Chrome浏览器访问系统,打开登录页面。用户需要选择要
图1 登录页
b. 输入华为云账号,用户名和密码 ,点击“登录”按钮, 登录成功后,进入OptVerse首页界面,如下图所示:
图2 OptVerse首页
- 购买服务
a. 在使用OptVerse服务之前,用户需要进入我的购买页面点击立即购买,如下图所示:
图3 我的购买b. 用户需要选择要使用的region(当前仅支持北京四),服务类型和购买时长(当前仅支持包周期模式),并选择并发数进行分配,点击立即购买进行支付。
图4 购买服务
- 授权
a. 用户支付成功之后,可以对已购买的服务进行授权(当前仅支持包周期模式,暂不支持按需计费)
图5 服务授权用户对账号下的iam子账户分配并发数来使用
图6 分配并发数
- 获取ProjectId
a. 调用服务需要获取用户所在节点的ProjectId,鼠标移动至右上角用户名处,之后在弹框中选在我的凭证跳转至用户API凭证页,复制用户所需项目的ProjectId,如下图所示:
图7 基本信息图8 项目列表
步骤2:配置环境
- 下载Postman并安装。
进入https://www.getpostman.com/downloads/,选择合适的版本进行下载安装。
最新版本的Postman需要注册账号并登录后才可以使用。
- 下载华为云OptVerse服务Postman的Collection文件。
- 加载华为云OptVerse服务Postman的Collection文件。
步骤3:调用服务
- 获取Token。
- 调用二维切割服务。
- 单击左侧导航栏“Task/方形件/创建任务”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”。
图10 复制Token
- 单击“Body”,查看已有的简单的输入数据,也可以根据API说明,填入自己的数据。
- 单击右上角“Send”按钮发送请求,返回异步计算的任务标识task_id,如图11所示。
若输入数据错误则会提示错误原因,如图12所示。
- 单击左侧导航栏“Task/方形件/查询任务”,选中“Headers”配置项,复制获取的Token值到“X-Auth-Token”。
图13 查询任务
- 复制步骤c获取的task_id到API路径的末尾,如图11所示。
- 单击右上角“Send”按钮发送请求,若计算已完成,则返回任务结果,否则返回任务状态。
图14 发送请求
- 单击左侧导航栏“Task/方形件/创建任务”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”。
- 调用求解器服务。
- 单击左侧导航栏“Task/求解器/CreateSolverTask”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”。
图15 复制Token
- 单击“Body”,在input['data']对象内的content参数填入base64文件编码。
图16 上传文件
- 单击右上角“Send”发送请求,返回异步计算的任务标识task_id。
图17 获取task_id
- 若请求失败,则返回错误码及对应的错误信息说明,详细错误码信息请参见《天筹求解器OptVerse常见问题》中的“调用OptVerse的API失败时怎么处理?”
图18 请求失败
- 查询求解器任务,单击左侧导航栏“Task/求解器/查询任务”,选中“Headers”配置项,复制Token值到“X-Auth-Token”,复制步骤9获取的task_id到API路径的末尾。
图19 查询任务
- 单击右上角“Send”按钮发送请求,返回任务结果:
图20 获取结果
- 单击左侧导航栏“Task/求解器/CreateSolverTask”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”。