文字识别 OCR-自定义模板OCR API调用示例:API调用

时间:2023-11-01 16:19:14

API调用

本章节以postman为例介绍如何调用API,建议使用SDK。

使用API调用时,因为需要使用Token进行认证鉴权,在鉴权中,会存在因华为帐号升级导致的“无法使用主账户获取Token”的情况,产生“The username or password is wrong.”报错,该问题可以通过创建一个IAM子用户获取Token解决,处理步骤请参见帐密报错“The username or password is wrong.”

  1. 获取Token。

    由于自定义OCR部署在华北-北京四区域,因此需要获取北京四(cn-north-4)区域的Token。

    POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokensRequest Header: Content-Type: application/jsonRequest Body:{    "auth": {        "identity": {            "methods": [                "password"            ],            "password": {                "user": {                    "name": "IAM子用户名",                    "password": "密码",                    "domain": {                        "name": "主帐户的用户名"                    }                }            }        },        "scope": {            "project": {                "name": "cn-north-4"            }        }    }
    图8 请求header
    图9 请求body
  2. 调用自定义OCR API。

    依据下图的对应关系,将自定义OCR部署后生产的API填写至postman中。url中的{endpoint}需要替换为ocr.cn-north-4.myhuaweicloud.com。

    在"image"参数中,输入图片的base64编码即可调用API。
    图10 调用自定义OCR API

support.huaweicloud.com/api-ocr/ocr_03_0137.html