下面是后台调用 code2Session接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key的代码,但似乎没取到,求大神指点如何才能取出openid和session_key
const config = require(’…/config’)
var request = require(‘request’);
module.exports = async ctx => {
let code=ctx.request.query.code
options = {
method: ‘GET’,
url: 'https://api.weixin.qq.com/sns/jscode2session’,
json:true,
qs: {
appid: config.appId,
secret: config.appSecret,
js_code: code,
grant_type:‘authorization_code’
}
}
let sessionData = await request(options)
ctx.state.data=sessionData
}
在开发者工具端显示下列内容: