您好!欢迎来到聚码网

聚码网

热门搜索: 相亲小程序    搭子源码    直播系统自有商城   
  • node.js-Nodejs微信开发,视频上传成功,但是不返回给用户
  • 聚码交流
  • 0 1
  • yhuxAvNbtxUM
    0000-00-00 00:00:00
  • 回帖
用nodejs进行微信开发上传的是临时素材对视频的回复机制如下:if(content==='视频'){vardata=yieldwechatApi.uploadMaterial('video',__dirname+'\\public\\video\\3.mp4')console.log('data')console.log(data)reply={type:'video',title:'回复的视频',description:'视频描述',mediaId:data.media_id}}在手机微信客户端输入“视频”后,后台的显示如下:出现这样的代码,应该就是上传成功了吧?但是,手机上显示的是该公众号暂时无法提供服务,请稍后再试?这是为什么?ps:又发现上传的时候,上传了三次?只发了一个"视频",怎么会上传三次?上传的代码如下:Wechat.prototype.uploadMaterial=function(type,filepath){varthat=this;varform={media:fs.createReadStream(filepath)}returnnewPromise(function(resolve,reject){that.fetchAccessToken().then(function(data){console.log(data);varurl=api.upload+'access_token='+data.access_token+'&type='+type;request({method:'POST',url:url,formData:form,json:true}).then(function(response){var_data=response.body;//console.log(data);if(_data){resolve(_data)}else{thrownewError('uploadMaterialfail')}}).catch(function(err){reject(err)})})})}至于上传的接口是这样的:varwechatApi=newWechat(config.wechat)这个就是对上面的实例化,具体实例化需要的数据从config里面获取。在上传的时候,使用wechatApi.uploadMaterial()这个方法来实现。
最近热帖
近期热议
联系我们
Q Q:317563994
电话:400-000-000
邮箱:317563994@qq.com
时间:09:00 - 17:00