国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

node.js - Nodejs微信開發,視頻上傳成功,但是不返回給用戶

瀏覽:127日期:2022-06-25 18:30:37

問題描述

用nodejs進行微信開發上傳的是臨時素材對視頻的回復機制如下:

if(content === ’視頻’){var data = yield wechatApi.uploadMaterial(’video’,__dirname+’publicvideo3.mp4’)console.log(’data’)console.log(data)reply = { type:’video’, title:’回復的視頻’, description:’視頻描述’, mediaId:data.media_id} }

在手機微信客戶端輸入“視頻”后,后臺的顯示如下:node.js - Nodejs微信開發,視頻上傳成功,但是不返回給用戶

出現這樣的代碼,應該就是上傳成功了吧?但是,手機上顯示的是該公眾號暫時無法提供服務,請稍后再試?這是為什么?ps:又發現上傳的時候,上傳了三次?只發了一個'視頻',怎么會上傳三次?上傳的代碼如下:

Wechat.prototype.uploadMaterial = function(type,filepath){var that = this;var form = { media: fs.createReadStream(filepath)}return new Promise(function(resolve,reject){ that .fetchAccessToken() .then(function(data){console.log(data);var url = 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{ throw new Error(’upload Material fail’)} }) .catch(function(err){reject(err) }) })}) }

至于上傳的接口是這樣的:var wechatApi = new Wechat(config.wechat)這個就是對上面的實例化,具體實例化需要的數據從config里面獲取。在上傳的時候,使用wechatApi.uploadMaterial()這個方法來實現。

問題解答

回答1:

1.為什么微信為什么返回公眾號暫時無法提供服務 微信的機制是 用戶發送給公眾號信息后,服務器5秒內沒有返回則提示該公眾號暫時無法提供服務

5秒的機制是可以用別的方式解決的, 先返回給微信空內容為了不提示, 等程序處理完再給微信返回一個正確的 響應內容

2.上傳三次的問題需要你貼上傳接口的代碼和上傳處理的代碼,然后我們在說怎么解決

回答2:

這個問題在我開發的時候也遇到了,當用戶發送“視頻”兩個字后,后臺確實是在上傳視頻素材(上傳的代碼寫得沒有問題),但是視頻上傳的時間由于網絡或者微信后臺本身的原因有時會超過5秒(大一點的視頻在測試賬號都超5秒),這時服務器就直接返回提示信息:該公眾號暫時無法提供服務。需要過一會兒,程序才打印出你截圖的data和xml的信息。

所以自動回復的時候上傳視頻素材這種做法是不合適的,視頻應該事先先上傳好,用戶發送'視頻',直接獲取事先上傳好的視頻信息,并回復用戶

標簽: 微信
主站蜘蛛池模板: 欧美一级毛片片aa视频 | 黄色网址免费在线 | 免费观看欧美精品成人毛片 | 日本久久综合 | www.黄色大片 | 久久综合中文字幕一区二区 | 女人一级特纯黄大片色 | 最刺激黄a大片免费观看 | 久久综久久美利坚合众国 | 99国产精品久久久久久久日本 | 天堂一区二区三区在线观看 | 久草综合在线视频 | 欧美 在线 成 人怡红院 | 一本久久精品一区二区 | 国产亚洲精品一品区99热 | 欧美成人免费tv在线播放 | 亚洲综合久久久久久888 | 国产精品久久在线 | 午夜成年 | 欧美成人手机视频免费播放 | 手机看片国产在线 | 香港三澳门三日本三级 | 日韩欧美在线视频观看 | cao美女视频网站在线观看 | 欧美日韩 国产区 在线观看 | 特级淫片国产免费高清视频 | 日韩城人视频 | 国产高清免费视频 | 美女网站在线观看视频18 | 中文字幕一区二区三 | 曰韩一级| 日韩欧美在线一区二区三区 | 综合在线视频精品专区 | 久久精品国产99久久 | 欧美高清视频一区 | 在线观看国产一级强片 | 久久精品视频一区二区三区 | 久久久国产99久久国产首页 | 能直接看的一级欧美毛片 | 日韩黄色免费观看 | 精品中文字幕久久久久久 |