文档首页 > > 快速入门> 如何使用Postman调用华为云OCR服务

如何使用Postman调用华为云OCR服务

分享
更新时间:2020/11/10 GMT+08:00

本节以使用Postman识别身份证为例,介绍如何使用华为云OCR服务。

具体步骤如下:

步骤1:开通服务。用户在OCR管理控制台页面“服务列表”栏选择身份证识别服务申请开通。

步骤2:配置环境。下载并安装Postman环境,Postman建议使用7.24.0版本。

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

步骤1:开通服务

使用文字识别服务之前,必须先申请并开通服务。

  1. 进入文字识别OCR主页,单击“立即使用”,进入文字识别控制台(需要使用华为云账号登录)。
  2. 选择服务所在的区域。

    系统默认显示“华北-北京四”,请根据各服务的部署区域选择对应区域,开通与调用的服务必须在同一个区域,各服务部署的区域具体请参见终端节点

  3. 在“总览”页面,选择需要使用的服务,在操作列单击“开通服务”。

    本示例中开通身份证识别服务。

步骤2:配置环境

  1. 使用Postman调用华为云文字识别服务,Postman建议使用7.24.0版本。
  2. 下载华为云OCR服务Postman的SDK配置文件。

    SDK配置文件下载地址:SDK.postman_collection.json

  3. 加载华为云OCR服务Postman的SDK配置文件。
    1. 登录Postman,单击左上角file > Import > Import File > Choose File

    2. 选择下载的SDK.postman_collection.json配置文件。
    3. 加载结束后,在左侧导航栏中会显示如下配置文件。

步骤3:调用服务

  1. 获取Token,进行认证。
    1. 在Postman界面上,单击左侧导航树“get-token”,选中Body的配置项,填写用户名、用户密码、账号名及身份证识别服务部署的区域“cn-north-4”。在我的凭证下,您可以查看账号的用户名、用户密码和账号名等信息。

      获取token的华为云服务所在区域需要和调用的服务所在区域需一致,否则会导致调用失败。

    2. 单击右上角“Send”,发送“POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens”。获取返回结果中的Token值(Token有效期为24小时)。

  2. 调用身份证识别服务。
    1. 单击“OCR-idcard”,选中“Headers”配置项,复制Token值到“X-Auth-Token”

    2. 单击“Body”,复制图片的base64编码值到参数image中。

      获取图片的base64编码操作请参见如何获取图片的base64编码值章节。

    3. 添加身份证识别服务正反面参数。

      不同服务的参数各不相同,详情请参考各服务API说明,本示例中使用身份证正面图片,“side”参数,填写为“front”,详细参数介绍请参考身份证识别章节。

    4. 单击右上角“Send”按钮发送请求,查看识别结果。
      {
          "result": {
              "name": "xx", 
              "sex": "女", 
              "ethnicity": "满", 
              "birth": "1990-xx-xx", 
              "address": "河北省承德市围场满族蒙古族自治县金车路", 
              "number": "3892011990012xxxxx"
          }
      }
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问