您的位置  娱乐资讯

koa2 小程序获取access_token 带参数二维码

  • 来源:互联网
  • |
  • 2020-01-21
  • |
  • 0 条评论
  • |
  • |
  • T小字 T大字

安装koa2-request、fs、request、并引入

const koa2Req = require('koa2-request')
const fs = require('fs')
const request =require('request')

获取access_token

 const res = await koa2Req({
url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + appSecret + ''
});
let body = JSON.parse(res.body);

获取带参数二维码

 //发送post请求
let data={
"path":"page/index/index",
"width":430,
"scene":"a=34"
}
let options={
url:'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='+body.access_token+'',
encoding:'base64',
json:data
}
request.post(options,function(err,response,body){
// console.log(err)
// console.log(response)
// console.log(body)
let dataBuffer=new Buffer(body,'base64')
fs.writeFileSync('sdfs.png',dataBuffer)
})

可以将二维码以base64的方式传递给前端,也可以写入文件后将路径传递给前端

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
友荐云推荐
热网推荐更多>>