微信小程序 获取用户openid

前言

示例

  1. 在小程序代码中使用wx.login获取code传递到后端接口调用。
  2. 记得小程序中要调用第三方接口需要设置白名单。
onLoad() {
          
   
    wx.login({
          
   
      success: function(res) {
          
   
          if (res.code) {
          
   
              wx.request({
          
   
                  url: https://xxx.xx.xx.com/api/openId,
                  data: {
          
   
                      js_code: res.code
                  },
                  method: POST,
                  header: {
          
   
                      content-type: application/json
                  },  
              })
          }
      }
  })
},

下面是nodejs服务端代码示例。

  1. 这是个get请求,除了code还需要三个参数分别为appid、secret、grant_type,这里涉及到知识点:。
  2. 得到openid可以进行其他需要openid的接口操作。

尾言

经验分享 程序员 微信小程序 职场和发展