收藏
回答

后端接口调用临时素材获取接口报素材id无效?

获取到素材id后,后端调用https://api.weixin.qq.com/cgi-bin/media/get接口返回{"errcode":40007,"errmsg":"invalid media_id hint: [idSHaA06610927] rid: 674c0e5d-0dadd80c-40d16172"}


其中素材id为 UNK.0xF3100128.b8ec830e64104908c835780b9e73559b

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    12-02

    不看文档啊,用wx.uploadFile获取serverid, 这个id才是素材id

    12-02
    有用
    回复 2
    • 小萌酱🍃
      小萌酱🍃
      12-03
      不是文件上传,是图片上传
      12-03
      回复
    • Mr.Zhao
      Mr.Zhao
      12-03回复小萌酱🍃
      写错了,wx.uploadImage
      12-03
      回复
  • 小萌酱🍃
    小萌酱🍃
    12-02

    wx.chooseImage({

          count: params.count || 9, // 默认9

          sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有

          sourceType: params.sourceType, // 可以指定来源是相册还是相机,默认二者都有

          success: function(res) {

            resolve(res); // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片

          },

          fail: function(res) {

            reject(new Error(res.errMsg));

          },

          cancel: function(res) {

            resolve(null);

          }

        });


    代码段

    12-02
    有用
    回复
登录 后发表内容