-
获取token
GET 方式获取:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
APPID、APPSECRET替换为自己的正常返回
{“access_token”:“ACCESS_TOKEN”,“expires_in”:7200} -
根据access_token获取二维码buffer
const rp = require('request-promise');//nodejs环境 发送请求
const fs = require('fs');
const options = {
method: 'POST',
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit',
qs: {//url参数
access_token: access_token
},
body: {//body参数
scene: "asdadadw2222",//二维码携带参数
page: 'pages/init/init' //已经上线小程序真实路径
},
json: true
};
let ajaxData = await rp(options);//返回的图片 Buffer
fs.writeFile('/yjdata/web/images/123.png', ajaxData, function (err, data) {//保存到服务器
if (err) { console.log(err) }
});