收藏
回答

更新草稿内容总是失败{"errcode":40007,"errmsg":"invalid medi

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();



更新草稿代码

fetch("https://api.weixin.qq.com/cgi-bin/draft/update?access_token=100_YpJV3TSRtkmiLv9OE28PW7etUSPRVmZT5mwoL0rc3b_6UtUtBm7hthqfnhCCrG7hIEU0I0CCLqooQAlEW5DbPbddMpUHnzbMUC43DVyUDwWLnDREBgvQYI1qUaUXVJgAEAFDR", {

  "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&amp;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"

});

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    01-29

    你好,40007是media_id错误。若认为media_id是正确的提供下获取永久素材列表media_id的请求包(包含token),回包,原始ID和时间点

    01-29
    有用
    回复
  • Tiger(不听语音)
    Tiger(不听语音)
    01-27

    一个简单的更新草稿的api接口 ,整整五天时间 ,最后还是没有调通 ,彻底放弃了 , 为什么不能遵守文档呢 ,为什么关键细节不写出来呢 ,全靠猜

    01-27
    有用
    回复
登录 后发表内容