https://developers.weixin.qq.com/doc/store/API/basics/img_upload.html
curl -d "{\"img_url\":\"https://bbc-static-resources.s3.us-east-1.amazonaws.com/uploads/6a0282d7f789d94bc93b207e06c04d1a.jpg\"}" "https://api.weixin.qq.com/cha
nnels/ec/basics/img/upload?access_token=89_cE2zypBP2SPikGb-WxgWpzc6uAvdJVD6ogfmgrTKdKrTIB2W7ppT58MXwFIiNTGrkZT16BBIUwifCZWabS3KlGzCA0Wd9SH-fDIMpOcbzYzcj2NDCzWiD-Po1McTJEfAFALBW&upload_type=1&resp_type=1"
{"errcode":10020056,"errmsg":"图片格式不合法, 只支持bmp, jpg(jpeg), png, svg, webp rid: 67b45897-23e85357-6e5c710f"}
APPID是wx84d9f04886bc2f6e
可能原因:
.jpg
,但实际图片可能使用了不符合标准的编码格式。可以尝试重新保存或压缩图片为.jpg
格式,确保它符合标准 JPEG 格式。curl
请求时,确保 JSON 数据的字符编码没有问题。你可以尝试直接通过命令行上传图片,或者使用其他工具(如 Postman)测试上传过程,确保 URL 正常工作。upload_type=1
和resp_type=1
参数,确保这些参数正确,特别是上传的图片格式和参数是否符合接口要求。