收藏
回答

身份证OCR识别 img_url 41005错误?

身份证识别,POST https://api.weixin.qq.com/cv/ocr/idcard?access_token=ACCESS_TOKEN 接口  图片地址是http://xxxx:8001/xxx.png
查询后说是图片无效,也无法上传至微信获取"media_id",因为我的是身份证识别,微信要求是
media_id(目前只用于品牌申请品牌和类目),1:返回链接, 2:返回微信支付media_id图片,
文档中有些参数根本没有提到,比如type
代码片段:
public synchronized String OCRIdCard(@RequestParam("OCRCard") MultipartFile OCRCard,HttpServletRequest request) throws IOException {    
        //上传图片并返回图片地址
//        String data = icommissionService.upPicture(OCRCard).getData();
//        System.out.println(data);
        HashMap map = new HashMap();
        String url = "https://api.weixin.qq.com/cv/ocr/idcard?type=photo&access_token=" + getToken(request);
        map.put("img_url","http://xxx:8001/xxx.png");
        String post = sendGetOrPost.doGetPost(url, "POST", map);
        System.out.println("请求结果");
        System.out.println(post);
        JSONObject jsonObject = JSONObject.parseObject(post);
        Integer errcode = Integer.valueOf(jsonObject.getString("errcode"));
        if (errcode.equals("0")){
            System.out.println("识别成功");
            System.out.println(jsonObject.toJSONString());
        }
        return null;
    }


回答关注问题邀请回答
收藏

1 个回答

  • 第三方平台小助手
    第三方平台小助手
    09-06

    你好,接口报错类问题请提供回包rid信息

    09-06
    有用
    回复
登录 后发表内容