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

相关推荐
头发多多程序媛2 分钟前
全栈开发入门学习指南(前端)
前端·后端
Irene19915 分钟前
2026 前端开发 Windows 安装 Git 配置指南(有实际安装过程参考:适配版本 the latest 2.53.0(2) x64 )
前端·windows·git
WaywardOne17 分钟前
iOS复习必看!weak关键字底层原理(Deepseek&豆包)回答整理
前端
工边页字18 分钟前
AI公司面试100%加分的话题:如何做 API成本预算
前端·后端·面试
焦糖玛奇朵婷22 分钟前
盲盒小程序开发|解锁开箱新体验[特殊字符]
大数据·开发语言·程序人生·小程序·软件需求
HelloReader24 分钟前
Qt Quick vs Qt Widgets如何选择适合你的 UI 技术路线(五)
前端
cmd27 分钟前
吃透 ES6 Generator:yield/next/yield* 核心用法详解
前端·javascript
我叫黑大帅28 分钟前
🎯 DOM 事件:onclick VS addEventListener('click')区别
前端·javascript·面试
踩着两条虫31 分钟前
AI 驱动的 Vue3 应用开发平台 深入探究(二十二):CLI与工具链之开发与生产工作流
前端·vue.js·ai编程
Ankkaya34 分钟前
大师助我,electron-hiprint 源码梳理
前端·vue.js