修复 微信获取临时素材 使用get请求

This commit is contained in:
Wang Kejun 2023-10-20 19:19:53 +08:00
parent 7498d79c37
commit a4cd70cbd1
6 changed files with 12 additions and 48 deletions

View File

@ -217,16 +217,10 @@ export class WechatMpInstance {
async getTemporaryMaterial(options) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`, myInit);
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`, myInit);
if (this.isJson(result)) {
return result;
}

View File

@ -614,16 +614,10 @@ export class WechatPublicInstance {
async getTemporaryMaterial(options) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`, myInit);
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`, myInit);
if (this.isJson(result)) {
return result;
}

View File

@ -221,16 +221,10 @@ class WechatMpInstance {
async getTemporaryMaterial(options) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`, myInit);
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`, myInit);
if (this.isJson(result)) {
return result;
}

View File

@ -618,16 +618,10 @@ class WechatPublicInstance {
async getTemporaryMaterial(options) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`, myInit);
const result = await this.access(`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`, myInit);
if (this.isJson(result)) {
return result;
}

View File

@ -379,17 +379,11 @@ export class WechatMpInstance {
async getTemporaryMaterial(options: { mediaId: string }) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(
`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`,
`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`,
myInit
);
if (this.isJson(result)) {

View File

@ -892,17 +892,11 @@ export class WechatPublicInstance {
async getTemporaryMaterial(options: { mediaId: string }) {
const { mediaId } = options;
const myInit = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
media_id: mediaId,
}),
method: 'GET',
};
const token = await this.getAccessToken();
const result = await this.access(
`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}`,
`https://api.weixin.qq.com/cgi-bin/media/get?access_token=${token}&media_id=${mediaId}`,
myInit
);
if (this.isJson(result)) {