MCPcopy
hub / github.com/nodeWechat/wechat4u / getDoc

Method getDoc

src/core.js:924–950  ·  view source on GitHub ↗
(FromUserName, MediaId, FileName)

Source from the content-addressed store, hash-verified

922 }
923
924 getDoc (FromUserName, MediaId, FileName) {
925 return Promise.resolve().then(() => {
926 let params = {
927 sender: FromUserName,
928 mediaid: MediaId,
929 filename: FileName,
930 fromuser: this.user.UserName,
931 pass_ticket: this.PROP.passTicket,
932 webwx_data_ticket: this.PROP.webwxDataTicket
933 }
934 return this.request({
935 method: 'GET',
936 url: this.CONF.API_webwxdownloadmedia,
937 params: params,
938 responseType: 'arraybuffer'
939 }).then(res => {
940 return {
941 data: res.data,
942 type: res.headers['content-type']
943 }
944 })
945 }).catch(err => {
946 debug(err)
947 err.tips = '获取文件失败'
948 throw err;
949 })
950 }
951
952 verifyUser (UserName, Ticket) {
953 return Promise.resolve().then(() => {

Callers 1

run-core.jsFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected