errcode: 40066, errmsg: 'invalid url hint: [0GqNRA0900rsz8!]'
来源:4-5 第四天 荡平永久素材接口-上传
慕粉3729934
2016-12-21
永久素材上传那个, 我看了url跟官网是一样的, 同样的代码用临时的就可以, 用永久的就报这个错
写回答
7回答
-
Scott
2016-12-24
不确定是不是抽风了,有同学之前遇到过,先跳过往下面进行呢,过几天再来试这个
00 -
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) }) }) }) }
00 -
Kenny_Hu
2018-05-28
我也遇到这个问题,现在一直卡在这,大兄弟你解决了吗?
00 -
wujingquan
2018-05-22
我的也是提示40066,意思是URL错误,后来发现把media拼写成meida了,更改正确的URL后,正常了。
00 -
Scott
2017-06-23
这么神奇,是用的测试公众号么,测试公众号会抽风的
可以再看下官方文档这块的描述,看有没有漏掉什么细节
00 -
慕移动9838438
2017-06-23
换成验证后的公众号也不行
00 -
慕粉3729934
提问者
2016-12-23
用的是测试号,代码没问题,每次都报的这个错,难道是测试号没法用这个接口挖
00
相似问题