我用的是react,和技术没关系就是发送接口请求
第一步:注册百度账号之后进入【公有云服务 --> 应用列表 --> 创建应用】
在这个页面选择需要的内容,现在就以提取身份证信息为例
第二步:创建应用完成获取到apiKey和secertKey,之后请求接口要用到
第三步:接口调用获取access_token
建议POST请求。
会产生跨域,需要配置代理
getAccessToken :返回数据会带有access_token
const apiKey = "xxxx"
const secertKey = "xxxx"
const getAccessToken = `https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=${apiKey}&client_secret=${secertKey}`
第四步:扫描试别图像接口
https://aip.baidubce.com/rest/2.0/ocr/v1/idcard?access_token= access_token // 获取到的access_token 拼接上就行,这个接口会返回身份证的信息
操作过程中会遇到一些问题,比如下面这个
这个问题一般是审核内容和创建内容不一致,就比如需要识别图像,但是申请的是其他的内容。遇到的话再来讨论~
还有很多比如文本内容审核,步骤都大差不差。