我通过curl命令:curl -F media=@C:\ALiYun测试网络服务端\Debug\20200721\0320000798D863B887BA_144421.mp3 "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=35_MJEuqw4cjTBdW_ka1pfH3vJ8vowcxF2tJFDN7KkHzvP-aBts4nmA2VQl7poddXsEaHzVLHsqB2boTCh6F7NZR2lRvMBsCl8c-HMSP7G7G--KYhl-dI6BIMDGlCh-Dsw537ROub92YzNMPN3-KWNcAAABNE&type=voice"把语音文件上传到了微信公众号的永久素材库中,
微信公众号返回一个Media_id:{"media_id":"_vwOaATvkPgGff2uTvSqanLHdoBTvYf0lfZR1EoP4oM","item":[]}
但是我通过这个Media_id查询:
{
"media_id" : "_vwOaATvkPgGff2uTvSqanLHdoBTvYf0lfZR1EoP4oM"
}
返回的查询结果却是:{"errcode":40007,"errmsg":"invalid media_id hint: [ejn8Ya0867d139]"}
你后端写个请求测试一下吧。
除了图文素材和视频素材外的其他所有类型的素材,则响应的直接为素材的内容,开发者可以自行保存为文件
https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Getting_Permanent_Assets.html