后台调用 code2Sess取不到openID和sessionKey,求大神帮忙
发布于 5 年前 作者 jintao 16556 次浏览 来自 问答

下面是后台调用 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

}

在开发者工具端显示下列内容:

回到顶部