文档这里作出了说明:
要检测的图片文件,格式支持PNG、JPEG、JPG、GIF,图片尺寸不超过 750px x 1334px
我这里测试了好多张图片,有些尺寸超出这个的也会返回:
{"errcode":0,"errmsg":"ok"}
比如:
https://img.zhichiwangluo.com/zcimgdir/album/file_5bc03d61401ec.jpg
这是我随便找的一张图片
但是有很多张尺寸没达到这个限制的,比如:
https://img.zhichiwangluo.com/zcimgdir/album/file_5b601792f01f2.gif
https://img.zhichiwangluo.com/zcimgdir/album/file_5b30980e03948.png
这些统统返回:
{"errcode":-1,"errmsg":"system error hint: [UXY5Ia01341090]"}
希望官方回复下,这个已经出现很久了
感谢反馈,目前这个接口限制了只能上传500KB以下的图片。我们将会在文档补充上这个限制。
请问,如果用户上传一张图片是2M的,我们自动压缩到500kb以内,再把这张压缩的图片上传到微信平台进行校验并且成功校验,是否意味着原图可使用(2M)?
图片内容如果是一样的话,理论上是可以的。
好的,感谢
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
这个校验是在服务器出去的请求,脚本代码跟下面这句效果一样。
curl -F media=@file_5b30980e0394.png 'https://api.weixin.qq.com/wxa/img_sec_check?access_token=14_PABM0J9pjGDhxiUzOmJAsyNG_h2ZeFcU4J-lsCEobwucQbu34G5tz_obIzljcDmTIUch1TID9MMcJTt04I3rYXzGpVcrWG4zZ_f9XScfC7lhq9t3E7ikPR4JZAENNThAHASSY'
是不是有些校验规则是没写在文档的?
这个那个api?
api链接:
https://api.weixin.qq.com/wxa/img_sec_check?access_token=
微信号vercenter,可以的话加微信详聊