小程序获取openid

wx.login({
success: res => {
console.log(res.code)
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',   //腾讯接口
data: {
appid: 'wx062xxxxxxx291acfd',                               //appid
secret: 'cf0fb5022adedxxxxxxxa83948c8',            //秘钥
js_code: res.code,                                                  
grant_type: 'authorization_code'
},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.log(res.data.openid)

}
})
}
})

注:一般在小程序代码里面不这样写
因为小程序需要配置合法域名,当校验合法域名等信息时,此接口报错,
所以改接口需后端写接口,前端传(code)即可

发布了17 篇原创文章 · 获赞 1 · 访问量 2730

猜你喜欢

转载自blog.csdn.net/qq_42014265/article/details/101670086