Node.js SDK
用户使用服务的认证方式有Token和AK/SK两种,获取认证消息请参考认证鉴权。本章节主要包含Token和AK/SK两种方式使用SDK进行示例说明。

- SDK中涉及到的所有图像均为合成的非真实图像,仅供示例参考使用。
- 用户首次使用需要先申请开通该服务。服务只需要开通一次即可,后面使用时无需再次申请。如未开通服务,调用服务时会提示ModelArts.4204报错,请在调用服务前先进入控制台开通服务,并注意开通服务区域与调用服务的区域保持一致。
AK/SK认证方式
本节以身份证识别服务为例介绍如何以AK/SK认证方式使用SDK。
- 获取AK/SK,具体步骤请参见认证鉴权>AK/SK认证。
- 配置Node.js SDK的AK/SK。
根据获取的AK/SK,修改Demo工程“demo.js”文件中“appKey”和“appSecret”的值。
图1 修改demo.js文件 - 如使用本地图片文件进行识别,修改demo.js文件参数为本地图片路径。如使用SDK默认图片则不需要进行修改。
其它输入参数,例如,身份证正反面校验、身份证号校验使用说明请参见API参考。
- 执行demo.js文件,控制台输出200即表示程序执行成功。在控制台可以查看身份证识别的结果。
{ "result": { "name": "xx", "sex": "女", "ethnicity": "满", "birth": "1990-xx-xx", "address": "河北省承德市围场满族蒙古族自治县金车路", "number": "3892011990012xxxxx" } }
Token认证方式
本节以身份证识别服务为例介绍如何以Token认证方式使用SDK。
- 打开demo.js文件,修改main函数中的username、password和domainName为系统中实际注册的用户名、密码和域名(如果用户为非IAM用户,域名与用户名一致)。图2 修改demo.js文件中的用户名、密码和域名
- 直接执行相应代码,在控制台可看到使用Token方式身份证识别服务的识别结果。
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。
