获取token值的方法:1、小程序调用【wx.login()】获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥【session_key】。
本文操作环境:Windows7系统,微信3.1.2版本,Dell G3电脑。
获取token值的方法:
1、小程序调用wx.login()
获取 临时登录凭证code ,并回传到开发者服务器。
2、开发者服务器以code换取,用户唯一标识openid 和 会话密钥session_key
。
之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。
// 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId // console.log(res) if (res.code) { //发起网络请求 wx.request({ url: 'url', method: 'POST', data: { // x: '', // y: '' code: res.code //将code发给后台拿token }, header: { 'content-type': 'application/json' // 默认值 }, success: function(res) { // 存token console.log('token=' + res.data.data.token) that.globalData.token = res.data.data.token; //拿到后将token存入全局变量 以便其他页面使用 } }) } else { console.log('获取用户登录态失败!' + res.errMsg) } } })
登录凭证校验
临时登录凭证校验接口是一个 HTTPS 接口,开发者服务器使用 临时登录凭证code 获取 session_key 和 openid 等。
其实我们要做的就是将code值发送给后端,后端去相应的接口请求之后就能给我们返回token值!在其他页面也
需要用到token来请求数据,所以拿到它时候我们还需将其存到全局变量中,以便页面可以直接
拿到(getApp().globalData.token).
相关免费学习推荐:微信小程序开发
以上是怎么获取token值的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

记事本++7.3.1
好用且免费的代码编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

WebStorm Mac版
好用的JavaScript开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),