- 积分
- 2
- 阅读权限
- 10
- 鲜花
- 0
- 猫粮
- 0
- 在线时间
- 0 小时
- 精华
- 0
- 注册时间
- 2021-1-9
- 性别
- 保密
- 最后登录
- 2021-1-9
学前班
- 鲜花
- 0
- 猫粮
- 0
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 坐椅待币 于 2021-1-9 19:22 编辑
求助按键精灵PC端对接搜狗深智OCR怎么写?百度OCR对标点符号识别不太准确,就想换个API对接,但是老是返回“签名不正确”。官网对接python案例如下https://deepi.sogou.com/doccenter/textcognitivedoc
我写的源码如下,我是改别人对接百度OCR源码写成的,麻烦大佬帮看看吧(┬_┬) //----------------------------------------------------------------------------------//
C:\Users\Administrator\Desktop\QQ图片20210109190414.png
图片URLEncode = Base64//把指定的图片进行Base64编码
Dim 结果
pid = "9d3a580cf060003bb22ee4239df4798d" //官网上申请的pid
key = "*******************************" //官网上申请的key
service = "basicOpenOcr"
salt = "1508404016012"
image = Left(图片URLEncode, 1024)
sign = Plugin.Encrypt.Md5String(pid + service + salt + image + key)
lang = "zh-CHS"
payload = "lang=" & lang & "&pid=" & pid & "&service=" &service & "&sign=" & sign &_
"&salt=" & salt & "&image=" & 图片URLEncode
Set WinHttp = CreateObject("Microsoft.XMLHTTP")
WinHttp.Open "POST","http://deepi.sogou.com:80/api/sogouService", False
WinHttp.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
WinHttp.SetRequestHeader "accept", "application/json"
WinHttp.Send (payload)
结果 = winhttp.responsetext
TracePrint 结果
//结果:第73行:{"code":1006,"message":"COMMON SERVICE API: 签名不正确,请检查签名参数","zly":"zly"}
|
|