微信小程序前端获取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

相关推荐
Zero1017136 分钟前
【React的useMemo钩子详解】
前端·react.js·前端框架
养军博客7 分钟前
spring boot3.0自定义校验注解:文章状态校验示例
java·前端·spring boot
uperficialyu18 分钟前
2025年01月10日浙江鑫越系统科技前端面试
前端·科技·面试
付朝鲜42 分钟前
用自写的jQuery库+Ajax实现了省市联动
java·前端·javascript·ajax·jquery
coderYYY1 小时前
多个el-form-item两列布局排齐且el-select/el-input组件宽度撑满
前端·javascript·vue.js·elementui·前端框架
荔枝吖1 小时前
项目中会出现的css样式
前端·css·html
Dontla1 小时前
何时需要import css文件?怎么知道需要导入哪些css文件?为什么webpack不提示CSS导入?(导入css导入规则、css导入规范)
前端·css·webpack
小堃学编程2 小时前
前端学习(2)—— CSS详解与使用
前端·css·学习
蓝婷儿2 小时前
第一章:HTML基石·现实的骨架
前端·html
Watermelo6172 小时前
前端如何应对精确数字运算?用BigNumber.js解决JavaScript原生Number类型在处理大数或高精度计算时的局限性
开发语言·前端·javascript·vue.js·前端框架·vue·es6