小程序
小游戏
企业微信
微信支付
扫描小程序码分享
获取临时素材一直返回: {"errcode":40007,"errmsg":"invalid media_id"}
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请问解决了吗?我们也遇到同样的问题了,真机获取的serviceid,转过头来下载,就不行,ass_token绝对没问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://api.weixin.qq.com/cgi-bin/media/get/jssdk?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
{"errcode":40007,"errmsg":"invalid media_id"}?
function upload() { wx.uploadImage({ localId: images.localId[j], success: function (res) { j++; alert(res.serverId); images.serverId.push(res.serverId); if (i < length) { upload(); }else{ /** * //上传完毕了。这里应该统一update db,然后从后台取数据下来。 * 这个时候,实际可写crontab来拉取图片。因为用localId可以获取图片内容, * 所以从腾讯服务器上拉取这个图片。 * 因为并不会你刚上线,就把你推出去。 */ console.log(images); } }, fail: function (res) { alert(JSON.stringify(res)); } }); }
然后把serverId贴出来,从后台获取临时素材,
都是40007错误。
真机测试获得的serverID,
不支持开发工具调试,需要在真机调试。你可以让前端 alert 这个 serverId(media_id),然后后端用弹出的这个serverId来获取
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请问解决了吗?我们也遇到同样的问题了,真机获取的serviceid,转过头来下载,就不行,ass_token绝对没问题
https://api.weixin.qq.com/cgi-bin/media/get/jssdk?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
{"errcode":40007,"errmsg":"invalid media_id"}?
function upload() { wx.uploadImage({ localId: images.localId[j], success: function (res) { j++; alert(res.serverId); images.serverId.push(res.serverId); if (i < length) { upload(); }else{ /** * //上传完毕了。这里应该统一update db,然后从后台取数据下来。 * 这个时候,实际可写crontab来拉取图片。因为用localId可以获取图片内容, * 所以从腾讯服务器上拉取这个图片。 * 因为并不会你刚上线,就把你推出去。 */ console.log(images); } }, fail: function (res) { alert(JSON.stringify(res)); } }); }
然后把serverId贴出来,从后台获取临时素材,
都是40007错误。
真机测试获得的serverID,
不支持开发工具调试,需要在真机调试。你可以让前端 alert 这个 serverId(media_id),然后后端用弹出的这个serverId来获取