百度文字识别里面的身份证卡片识别问题!

laravel 6.0 使用百度API,文字识别中的身份证识别。因为这个laravel6.0版本我刚开始使用,就是上传图片功能也跟5.8版本的laravel有些不同,config/filesystem.php配置文件中目前还是有些模糊。不过现在可以吧图片上传到目录中了,也 php artisan:link 创建了软连接,图片可以正常显示。
我在网上搜索了好多资料都不是很清楚。
自己查看文档也是写的有些模糊。
首先注册百度账户-》产品服务 / 文字识别 - 应用列表,需要创建百度文字识别应用。目前是 500次/天,免费使用,超过后开始收费。
技术文档:https://ai.baidu.com/docs#/OCR-API-Idcard/...
| access_token | 通过API Key和Secret Key获取的access_token,参考“https://ai.baidu.com/docs#/Auth/top
我应用也创建了,使用应用中的API Key 和 Secret Key 的值获取了acdess_token信息如下(删减版):
{
"refresh_token":"25.67a739d1d14.282,
"expires_in":2592000,
"session_key":"9mzdCzvS0HiPXUn3Z\/WNw==",
"access_token":"24.13a8f812db04.282335-17808137"
}
这个感觉和微信公众号的流程有些相似,需要先获取token,再去压缩图片进行请求!
问题是上面的数据,文档说返回的是json格式,但是我调用后确提示:Trying to get property 'access_token' of non-object 【dd($res->access_token)】,使用数组获取也不行,json_de encode 都已经尝试。
业务流程:手机端网页 input 拍照身份证 + 反面 表单提交到控制器,进行识别字体、姓名等,保存到数据库
方法二:手机端网页 input 监听变化,获取身份证信息字体、姓名等,ajax提交保存图片和文字信息到数据库。
目前网络上有一个js请求案例,但是我使用后总是返回type error ,图片格式不正确,检查图片是jpg格式的,属于可操作范围内。
但是目前没有php || laravel 集成包 版本的 百度身份证识别api 完整实例。
有没有大佬能帮忙解决这个问题。
求知若渴,可红包解决!!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2

是指 token 这个获取不出来么?

4年前 评论

目前已经解决了,自己按照文档手册写的,感觉有些顿,不是很理想,最后还要判断是否超过一个月,再次从新调用认证。还要写入文件,比微信的公众号认证还多了一步存入token信息!

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!