收藏
回答

material/add_material上传永久素材报错41005?c#.net8.0

api: 新增永久素材 material/add_material

返回值:{"errcode":41005,"errmsg":"media data missing hint: [] rid: 6710c807-5c107226-09758bdf"}

描述:上传的材料是一个.MP3文件,大小350K.在测试号尝试10次,全是41005错误.然后错误变成45009,超过调用次数限制.

关键代码:

// content-type
formData.Headers.ContentType = MediaTypeHeaderValue.Parse("multipart/form-data");
// 
formData.Add(new StreamContent(ms), "media", "\"" + fileName + "\"");


尝试过程:

1.使用该代码调用:"cgi-bin/media/uploadimg","上传图文消息内的图片"接口,正常,可以返回图片URL

2.使用该代码调用:"cgi-bin/media/upload","增加临时素材"接口,正常,可以返回,media_id

3.ContentType值的"boudnary"属性需要去掉,否则1,2调用不成功,并且报错41005,去掉后能成功

4.fileName,文件名字属性值,需要加上双引号,否则1,2调用不成功,也会41005错误.

5.使用该代码,调用接口"新增永久素材":material/add_material,一直失败41005,没找到解决方法.

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

1 个回答

  • 神经蛙
    神经蛙
    10-18

    好了.不用这个类,用拼接的可以.

    10-18
    有用
    回复
登录 后发表内容