微信小程序 获取用户openid
前言
示例
- 在小程序代码中使用wx.login获取code传递到后端接口调用。
- 记得小程序中要调用第三方接口需要设置白名单。
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服务端代码示例。
- 这是个get请求,除了code还需要三个参数分别为appid、secret、grant_type,这里涉及到知识点:。
- 得到openid可以进行其他需要openid的接口操作。