收藏
回答

C# 上传图文素材的问题

返回:"{\"errcode\":40007,\"errmsg\":\"invalid media_id hint: [qS54uA02247-12] rid: 68b8fa87-33b94bf4-504e1768\"}"


代码中的:thumb_media_id,是我刚从https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=thumb 提交的临时素材。


不知道是哪里的问题,谢谢

代码:

   string CONTENT= _GeneralCs.ReadTextFile(System.Web.HttpContext.Current.Server.MapPath("~/html1.html"));

            string url = "https://api.weixin.qq.com/cgi-bin/draft/add?access_token=" + Token;

            string jsonString = "{";

            jsonString = jsonString + "\"articles\": [";

            jsonString = jsonString + "{";

            jsonString = jsonString + "\"title\":\"测试标题\",";

            jsonString = jsonString + "\"author\":\"普华海外\",";

            jsonString = jsonString + "\"content\":\"" + CONTENT + "\",";

            jsonString = jsonString + "\"thumb_media_id\":\"1GXwP9WfDbG7DOn8UZX82bqgbDPDOpgpGgnyVK1f5fDTQPhstQ6gTCOAs4bfj2BL\",";

            jsonString = jsonString + "\"need_open_comment\":1,";//打开评论

            jsonString = jsonString + "\"only_fans_can_comment\":0,";

            int w = 674;

            int h = 463;

            double d_w=0;

            double d_h = 0;

            // 判断图片是宽图还是高图

            if ((double)w / h > 2.35)

            {

                // 宽图

                d_w = (h * 2.35)/w;

                d_h = 1;

            }

            else

            {

                // 高图

                d_w = 1;

                d_h = (w / 2.35)/h;

            }

            jsonString = jsonString + "\"pic_crop_235_1\":\"0_0_" + d_w.ToString("0.####") + "_" + d_h.ToString("0.####") + "\"";

            jsonString = jsonString + "}";


            jsonString = jsonString + "]";

            jsonString = jsonString + "}";

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

3 个回答

  • 小淘-淘宝返利专家
    小淘-淘宝返利专家
    2025-09-04

    我知道了。。。提交的链接搞错了。。应该是:string url = "https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=" + Token;

    2025-09-04
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2025-09-04

    不用C#呢

    2025-09-04
    有用
    回复 1
    • 小淘-淘宝返利专家
      小淘-淘宝返利专家
      2025-09-04
      哥!我想问问thumb_media_id这个参数,是怎样来的?我是通过上传临时素材的,thumb。但好似是不正确
      2025-09-04
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-04
    有用
    回复
登录 后发表内容