errcode: 40066, errmsg: 'invalid url hint: [0GqNRA0900rsz8!]'

来源:4-5 第四天 荡平永久素材接口-上传

慕粉3729934

2016-12-21

585a5d3e0001ccd405000076.jpg

585a5d3e00018a2805000059.jpg

永久素材上传那个, 我看了url跟官网是一样的, 同样的代码用临时的就可以, 用永久的就报这个错

写回答

7回答

Scott

2016-12-24

不确定是不是抽风了,有同学之前遇到过,先跳过往下面进行呢,过几天再来试这个

0
0

Scott

2016-12-22

用的是测试号还是个人的公众号呢?看是不是测试号抽风了,再比对下这个代码看看有没有哪里有问题。


Wechat.prototype.uploadMaterial = function(type, material, permanent) {
  var that = this
  var form = {}
  var uploadUrl = api.temporary.upload
  if (permanent) {
    uploadUrl = api.permanent.upload
    _.extend(form, permanent)
  }
  if (type === 'pic') {
    uploadUrl = api.permanent.uploadNewsPic
  }
  if (type === 'news') {
    uploadUrl = api.permanent.uploadNews
    form = material
  }
  else {
    form.media = fs.createReadStream(material)
  }
  return new Promise(function(resolve, reject) {
    that
      .fetchAccessToken()
      .then(function(data) {
        var url = uploadUrl + 'access_token=' + data.access_token
        if (!permanent) {
          url += '&type=' + type
        }
        else {
          form.access_token = data.access_token
        }
        var options = {
          method: 'POST',
          url: url,
          json: true
        }
        if (type === 'news') {
          options.body = form
        }
        else {
          options.formData = form
        }
        request(options).then(function(response) {
          var _data = response.body
          if (_data) {
            resolve(_data)
          }
          else {
            throw new Error('Upload material fails')
          }
        })
        .catch(function(err) {
          reject(err)
        })
      })
  })
}


0
0

Kenny_Hu

2018-05-28

我也遇到这个问题,现在一直卡在这,大兄弟你解决了吗?

0
0

wujingquan

2018-05-22

我的也是提示40066,意思是URL错误,后来发现把media拼写成meida了,更改正确的URL后,正常了。

0
0

Scott

2017-06-23

这么神奇,是用的测试公众号么,测试公众号会抽风的

可以再看下官方文档这块的描述,看有没有漏掉什么细节

0
0

慕移动9838438

2017-06-23

换成验证后的公众号也不行

0
0

慕粉3729934

提问者

2016-12-23

用的是测试号,代码没问题,每次都报的这个错,难道是测试号没法用这个接口挖

0
0

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程