微信小程序前端获取OpenID和session_key

微信小程序前端获取OpenID和session_key

code2Session:

json 复制代码
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 
js 复制代码
wx.login({
    success: (res) => {
        console.log(res.code) //拿到code
        uni.request({
            url:
         	`https://api.weixin.qq.com/sns/jscode2session?
            appid=${appid}&secret=${密钥}&js_code=${res.code}&grant_type=authorization_code `,
            method: 'GET',
            success: (res) => {
                const {openid,session_key} = res.data;//拿到openid和session_key
                // 若要进行登录状态校验,需要在后端调用checkSessionKey接口
            }
        })
    }
})

checkSessionKey:

http 复制代码
https://api.weixin.qq.com/wxa/checksession?access_token=ACCESS_TOKEN&signature=SIGNATURE&openid=OPENID&sig_method=SIG_METHOD

参考文档1

参考文档2

相关推荐
知识分享小能手几秒前
CSS3学习教程,从入门到精通, 学院网站完整项目 - HTML5 + CSS3 实现(25)
前端·javascript·css·学习·css3·html5·前端项目
雯0609~17 分钟前
微信小程序:解决tabbar切换时,页面不刷新问题
微信小程序·小程序
Moment20 分钟前
终于搞懂了!Source Map 是如何让你定位打包后代码的?💥 💥 💥
前端·javascript·webpack
yang_love101141 分钟前
Webpack vs Vite:深度对比与实战示例,如何选择最佳构建工具?
前端·webpack·node.js
好_快1 小时前
Lodash源码阅读-keysIn
前端·javascript·源码阅读
好_快1 小时前
Lodash源码阅读-nativeKeysIn
前端·javascript·源码阅读
好_快1 小时前
Lodash源码阅读-baseKeysIn
前端·javascript·源码阅读
Good luck—dys1 小时前
VUE如何后端控制及动态路由详细讲解
前端·javascript·vue.js
好_快1 小时前
Lodash源码阅读-baseGetAllKeys
前端·javascript·源码阅读
裁二尺秋风2 小时前
Nginx — Nginx处理Web请求机制解析
前端·nginx