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

相关推荐
万少31 分钟前
小龙虾(openclaw),轻松玩转自动发帖
前端·人工智能·后端
Jagger_2 小时前
抱怨到躺床关灯的一次 DIY 记录
前端
陈随易5 小时前
前端大咖mizchi不满Rust、TypeScript却爱上MoonBit
前端·后端·程序员
whinc6 小时前
🚀 两年小程序开发,我把踩过的坑做成了开源 Skills
前端·微信小程序·ai编程
sure2827 小时前
React Native中创建自定义渐变色
前端·react native
KKKK8 小时前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰8 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
Din9 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版9 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端
臣妾没空9 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端