토큰 값을 얻는 방법: 1. 애플릿은 [wx.login()]을 호출하여 임시 로그인 자격 증명 코드를 얻은 다음 이를 개발자 서버로 다시 보냅니다. 2. 개발자 서버는 해당 코드를 사용자의 고유 식별자로 교환합니다. openid 및 세션 비밀번호 키 [session_key].
이 기사의 운영 환경: Windows 7 시스템, WeChat 버전 3.1.2, Dell G3 컴퓨터.
토큰 값을 얻는 방법:
1. 애플릿은 wx.login()
을 호출하여 임시 로그인 자격 증명 코드를 얻은 후 개발자 서버로 다시 보냅니다. wx.login()
获取 临时登录凭证code ,并回传到开发者服务器。
2、开发者服务器以code换取,用户唯一标识openid 和 会话密钥session_key
session_key
에 대한 코드를 교환합니다. 그런 다음 개발자 서버는 사용자 ID를 기반으로 사용자 정의 로그인 상태를 생성할 수 있으며, 이는 후속 비즈니스 로직의 후속 프런트엔드 및 백엔드 상호 작용 중에 사용자의 신원을 식별하는 데 사용할 수 있습니다. // 登录 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 인터페이스입니다. 개발자 서버는 임시 로그인 자격 증명 코드를 사용하여 session_key 및 openid 등을 얻습니다. 사실 우리가 해야 할 일은 코드 값을 백엔드로 보내는 것이고, 백엔드는 해당 인터페이스를 요청한 후 토큰 값을 우리에게 반환할 수 있습니다! 다른 페이지에서는 데이터를 요청하기 위해서도 토큰이 필요하기 때문에, 토큰을 얻었을 때 페이지에서 직접 얻을 수 있도록 전역 변수에 저장해야 합니다(getApp().globalData.token). 관련 무료 학습 권장사항:
위 내용은 토큰 가치를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!