更新时间:2024-09-04 GMT+08:00
分享
使用Postman调用OptVerse

使用Postman调用OptVerse

前提条件

使用OptVerse服务之前,必须先申请华为云账号并进行实名认证。通过此账号,您可以使用所有华为云服务,并且只需为您所使用的服务付费。具体申请信息请见账号注册实名认证

使用Postman调用OptVerse服务的具体步骤如下:

步骤1:申请服务:用户在OptVerse管理控制台页面“服务列表”栏选择二维切割服务申请开通。

步骤2:配置环境:下载并安装Postman环境。

步骤3:调用服务:使用Postman调用API接口,查看返回结果或状态码与错误码。

步骤1:申请服务

  1. 登录

    a. 使用Chrome浏览器访问系统,打开登录页面。用户需要选择要

    图1 登录页

    b. 输入华为云账号,用户名和密码 ,点击“登录”按钮, 登录成功后,进入OptVerse首页界面,如下图所示:

    图2 OptVerse首页
  2. 购买服务

    a. 在使用OptVerse服务之前,用户需要进入我的购买页面点击立即购买,如下图所示:

    图3 我的购买

    b. 用户需要选择要使用的region(当前仅支持北京四),服务类型和购买时长(当前仅支持包周期模式),并选择并发数进行分配,点击立即购买进行支付。

    图4 购买服务
  3. 授权

    a. 用户支付成功之后,可以对已购买的服务进行授权(当前仅支持包周期模式,暂不支持按需计费)

    图5 服务授权

    用户对账号下的iam子账户分配并发数来使用

    图6 分配并发数
  4. 获取ProjectId

    a. 调用服务需要获取用户所在节点的ProjectId,鼠标移动至右上角用户名处,之后在弹框中选在我的凭证跳转至用户API凭证页,复制用户所需项目的ProjectId,如下图所示:

    图7 基本信息

    图8 项目列表

步骤2:配置环境

  1. 下载Postman并安装。

    进入https://www.getpostman.com/downloads/,选择合适的版本进行下载安装。

    最新版本的Postman需要注册账号并登录后才可以使用。

  2. 下载华为云OptVerse服务Postman的Collection文件。

    Collection配置文件下载地址:当前请联系天筹服务侧提供

  3. 加载华为云OptVerse服务Postman的Collection文件。
    1. 登录Postman,单击左上角file > Import > Import File > Choose File
    2. 选择下载的OptVerse.postman_collection.json配置文件。
      图9 加载Collection文件
    3. 加载结束后,在左侧导航栏中会显示如下配置文件。

步骤3:调用服务

  1. 获取Token。
    1. 单击左侧导航栏“IAM/获取Token”,选中“Body”配置项,填写用户的iam用户名,密码,domain用户名。

    2. 单击右上角“Send”按钮发送请求,在返回的请求头中获取Token值。

      注:Token作为调用OptVerse服务的临时凭证,有效期为24h

  1. 调用二维切割服务。
    1. 单击左侧导航栏“Task/方形件/创建任务”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”
      图10 复制Token

    2. 单击“Body”,查看已有的简单的输入数据,也可以根据API说明,填入自己的数据。
    3. 单击右上角“Send”按钮发送请求,返回异步计算的任务标识task_id,如图11所示。
      图11 获取task_id

      若输入数据错误则会提示错误原因,如图12所示。

      图12 获取task_id失败
    4. 单击左侧导航栏“Task/方形件/查询任务”,选中“Headers”配置项,复制获取的Token值到“X-Auth-Token”
      图13 查询任务
    5. 复制步骤c获取的task_id到API路径的末尾,如图11所示
    6. 单击右上角“Send”按钮发送请求,若计算已完成,则返回任务结果,否则返回任务状态。
      图14 发送请求
  1. 调用求解器服务。
    1. 单击左侧导航栏“Task/求解器/CreateSolverTask”,选中“Headers”配置项,复制获取到的ProjectId值到URL处,复制获取的Token值到“X-Auth-Token”
      图15 复制Token
    2. 单击“Body”,在input['data']对象内的content参数填入base64文件编码
      图16 上传文件

    3. 单击右上角“Send”发送请求,返回异步计算的任务标识task_id。
      图17 获取task_id
    4. 若请求失败,则返回错误码及对应的错误信息说明,详细错误码信息请参见《天筹求解器OptVerse常见问题》中的“调用OptVerse的API失败时怎么处理?”
      图18 请求失败
    5. 查询求解器任务,单击左侧导航栏“Task/求解器/查询任务”,选中“Headers”配置项,复制Token值到“X-Auth-Token,复制步骤9获取的task_id到API路径的末尾。
      图19 查询任务
    6. 单击右上角“Send”按钮发送请求,返回任务结果:
      图20 获取结果

相关文档