微信小程序身份证识别失败,是什么原因?
首先 使用在另外一个服务器上的相同代码的后端 识别是正常的,也能得到正确的反馈结果,转移到移动云之后,就总是出现下图的情况。不在正确反馈。[图片] 测试imgurl链接 图片可以正常打开,会不会是因为图片带了543端口号而导致出现这样的情况。是不是图片地址不能带端口号?或者是其他什么原因? 代码是PHP写的。 $domain = request()->domain();
$imgurl="{$domain}/storage/{$savename}"; //savename图片保存的地址 thinkphp6
//启动orc识别信息(调用函数)
$redis = new Redis(Config('cache.stores.redis'));
$has=$redis->has("access_token");
if (!$has){
$token=getAccessToken();
if ($token!=null){
$redis->set('access_token',$token,7200);
}
}
$access_token=$redis->get('access_token');
$ocrurl="https://api.weixin.qq.com/cv/ocr/idcard?access_token={$access_token['access_token']}";
$information=[
'access_token'=>$access_token['access_token'],
'img_url'=>$imgurl
];
$info=https_request($ocrurl,$information); //https_request 为自写访问函数
$info=json_decode($info);
$info->imgurl=$imgurl;
return json($info);