本地调用
本章节以证件版(二要素)API为例,介绍如何使用IVS Python SDK在本地进行开发。
该接口使用姓名、身份证号码二要素进行身份审核,并将识别结果以JSON格式返回给用户。人证核身成功时,会返回校验通过信息;人证核身失败时,会返回校验失败的具体原因。
前提条件
- 注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。
- 已开通人证核身服务。
操作步骤
- 获取并安装IVS Python SDK。
在PyCharm中新建一个项目,并单击左下方“Terminal”按钮。分别执行以下命令安装SDK(该SDK支持Python3及以上版本)。
# 安装核心库 pip install huaweicloudsdkcore # 安装IVS服务库 pip install huaweicloudsdkivs
- 检查SDK是否已正确安装。
- 获取人脸检测SDK示例代码。
- 登录API Explorer,在“代码示例”中选择“Python”。
- 填写请求Body参数。输入数据填写uuid、verification_name、verification_id
- uuid:唯一标识此次请求的ID,用户自定义,不超过64位。例如10eb0091-887f-4839-9929-cbc884f1e20e
- verification_name:被验证人的姓名
- verification_id:被验证人的身份证号码
- 复制代码示例至PyCharm中。
- 登录API Explorer,在“代码示例”中选择“Python”。
- 获取AK/SK,替换代码示例中的“<YOUR AK>”、“<YOUR SK>”参数。
登录访问秘钥页面,新增访问秘钥,或使用已有的访问秘钥。访问秘钥为credentials.csv文件,包含AK/SK信息。
- 运行代码示例,获取识别结果。