微信卡卷上传图片 报媒体数据丢失
{‘errcode’: 41005, ‘errmsg’: ‘media data missing hint: [JpM7Oa0140ha14]’}
用的python 找不出原因求解
2.3 步骤一:上传卡券图片素材
为了保证商户的卡券在用户的微信内能快速、稳定地加载出图片素材,我们强烈建议开发者将商户的卡券素材先调用接口导入微信
CDN。
2.3.1 上传图片接口
开发者需调用该接口上传商户图标至微信服务器,获取相应logo_url/icon_list/image_url,用于卡券创建。
开发者注意事项
1.上传的图片限制文件大小限制1MB,仅支持JPG、PNG格式。
2.调用接口获取图片url仅支持在微信相关业务下使用。
接口调用请求说明
HTTP请求方式: POST/FROMURL:https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
buffer | 是 | 文件的数据流 |
access_token | 是 | 调用接口凭证 |
请求数据
调用示例(使用curl命令,用FORM表单方式上传一个图片):curl –[email protected]
返回数据
返回正确的示例:{"url":"http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmxibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0"}返回错误的示例{"errcode":40009,"errmsg":"invalid image size"}