场景:
在微信公众号后台创建草稿箱后,选择图片作为封面图,保存草稿。
使用草稿箱获取草稿列表接口(https://developers.weixin.qq.com/doc/offiaccount/Draft_Box/Get_draft_list.html)获取草稿列表,然后通过mediaId查询素材,通过素材的thumbUrl下载缩略图发现大小超过64kb,因此预览的时候报40006-不合法的文件大小。
并且尝试多次后,很难发现什么样的封面图,才能使图片符合标准,太小的图片又不够清晰。
但是在公众号后台,对于同一个草稿,是可以预览的,符合缩略图大小限制。
并且,在微信公众号后台对封面进行剪裁后,使用草稿箱获取草稿列表接口获取数据时,没有thumbMediaId
提问:
1.为何微信后台可以预览的草稿,使用微信接口查询下载后的缩略图,缩略图大小不会稳定在大小限制64KB以下?但是在公众号后台同样的封面图可以进行预览。
2.如何能保证微信后台保存的草稿,使用微信接口查询下载后的缩略图可以保持在64KB以下,对素材和剪裁操作有什么建议要求?
3.在公众号后台剪裁图片作为封面时,使用草稿箱获取草稿列表接口获取数据时,没有返回thumbMediaId,导致后续操作参数缺少。
你好,你的图片可以通过上传图文素材的接口来上传,或者你在公众号后台草稿上传裁剪的时候就设置好大小。如果你是在公众号后台创建的草稿,通过接口获取,返回的是url,不是mediaid