https://developers.weixin.qq.com/doc/subscription/api/draftbox/draftmanage/api_draft_update.htmlhttps://developers.weixin.qq.com/doc/service/api/material/temporary/api_uploadtempmedia.html
这是我通过构造的请求,更新草稿内容, 总是提示
{"errcode":40007,"errmsg":"invalid media_id hint: [xxxxxx-0] rid: xxxx"}
素材是正常通过api上传的
上传代码
let file = new File([imageBlob], fileName, { type: contentType });
formData.append('media', file);
console.log('开始上传图片...', fileName);
const uploadUrl = `https://api.weixin.qq.com/cgi-bin/media/upload?access_token=${accessToken}&type=image`;
console.log('开始上传图片到微信服务器...');
const uploadResponse = await fetch(uploadUrl, {
method: 'POST',
body: formData
// 注意:不要设置Content-Type头,fetch会自动处理
});
const result = await uploadResponse.json();
更新草稿代码
"headers": {
"content-type": "application/json",
},
"body": JSON.stringify({
"media_id": "nn5_bb-Xo-O14HAP-vgUC74TVH0Jc0rZKkdHxtbs5gzhc_mUmA9IiIy6Fguxx36J",
"index": 0,
"articles": {
"title": "111111111111",
"digest": "",
"content": "<section style=\"text-align: center;\" nodeleaf=\"\"><img class=\"rich_pages wxw-img\" data-aiimageid=\"34429062213337088\" data-aiimagesource=\"1\" data-aistatus=\"1\" data-croporisrc=\"http://mmbiz.qpic.cn/mmbiz_png/pITGHrria7Ww3dia7Kw0VH6DMic8zOwY81oiaibicicBYY8C45zMEsicwkbWEOQLAZZrQr9mQAovowlaTN3NUxSmF85pNw/0?wx_fmt=png\" data-cropselx2=\"578\" data-cropsely2=\"578\" data-imgfileid=\"100000080\" data-ratio=\"1\" data-s=\"300,640\" data-src=\"https://mmbiz.qpic.cn/mmbiz_png/pITGHrria7Ww3dia7Kw0VH6DMic8zOwY81oiaibicicBYY8C45zMEsicwkbWEOQLAZZrQr9mQAovowlaTN3NUxSmF85pNw/640?wx_fmt=png\" data-type=\"png\" data-w=\"1024\"></section><section><span leaf=\"\">aaaaaaaaaaa</span></section><section><span leaf=\"\">阿法法师</span></section><section style=\"text-align: center;\"><span leaf=\"\"><br /></span></section><section><span leaf=\"\">aaaaaaaaaaaa</span></section><section style=\"text-align: center;\" nodeleaf=\"\"><img class=\"rich_pages wxw-img\" data-aistatus=\"1\" data-imgfileid=\"100000131\" data-s=\"300,640\" data-src=\"https://mmbiz.qpic.cn/mmbiz_png/pITGHrria7WwfgXic3YkUJ5rMpxHGPjgta7nca9QNp3clTI1wnye4nnYLCYCmUaEyE836ch26JL4zMhr7D33Jukw/640?wx_fmt=png&from=appmsg\" data-type=\"png\" type=\"block\"></section><section><span leaf=\"\"><br /></span></section><p style=\"display: none;\"><mp-style-type data-value=\"3\"></mp-style-type></p>",
"content_source_url": "",
"thumb_media_id": "",
"show_cover_pic": 0,
"image_info": {
"image_list": [
{
"image_media_id": "nn5_bb-Xo-O14HAP-vgUC6Ff6drbZC84ey3wdmnfPUCC982cizKrpHNAjBldTAU-"
},
{
"image_media_id": "nn5_bb-Xo-O14HAP-vgUC1kGUZDP2YEtHOey0a3vsG_alEr5Nexh8aJ--1SmCkCk"
}
]
},
"need_open_comment": 1,
"only_fans_can_comment": 0,
"article_type": "news"
}
}),
"method": "POST",
"mode": "cors",
"credentials": "include"
});

你好,40007是media_id错误。若认为media_id是正确的提供下获取永久素材列表media_id的请求包(包含token),回包,原始ID和时间点
一个简单的更新草稿的api接口 ,整整五天时间 ,最后还是没有调通 ,彻底放弃了 , 为什么不能遵守文档呢 ,为什么关键细节不写出来呢 ,全靠猜