天天看點

Node express微信小程式擷取openid接口

使用插件 request    npm  i request --save

router.post('/login', function (req, res, next) {

  console.log(req.body) //檢視請求的body裡面的内容

  var data=req.body

  var APP_URL='https://api.weixin.qq.com/sns/jscode2session'

  var APP_ID='XXXXXXXX'   //小程式的app id ,在公衆開發者背景可以看到

  var APP_SECRET='XXXXXXXXXXXXX'  //程式的app secrect,在公衆開發者背景可以看到

//模闆字元串拼接

  request(`${APP_URL}?appid=${APP_ID}&secret=${APP_SECRET}&js_code=${data.code}&grant_type=authorization_code`, (error, response, body)=>{

    console.log('statusCode:', response && response.statusCode)

    console.log(body)

    res.end(body)})   

})

繼續閱讀