Rumah applet WeChat pembangunan WeChat 怎么获取token值

怎么获取token值

Jan 27, 2021 pm 05:27 PM
token

获取token值的方法:1、小程序调用【wx.login()】获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥【session_key】。

怎么获取token值

本文操作环境: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)
        }
    }
})
Salin selepas log masuk

登录凭证校验

临时登录凭证校验接口是一个 HTTPS 接口,开发者服务器使用 临时登录凭证code 获取 session_key 和 openid 等。

其实我们要做的就是将code值发送给后端,后端去相应的接口请求之后就能给我们返回token值!在其他页面也

需要用到token来请求数据,所以拿到它时候我们还需将其存到全局变量中,以便页面可以直接

拿到(getApp().globalData.token).

相关免费学习推荐:微信小程序开发

Atas ialah kandungan terperinci 怎么获取token值. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perkara yang perlu dilakukan jika token log masuk tidak sah Perkara yang perlu dilakukan jika token log masuk tidak sah Sep 14, 2023 am 11:33 AM

Penyelesaian kepada token log masuk yang tidak sah termasuk menyemak sama ada token telah tamat tempoh, menyemak sama ada token itu betul, menyemak sama ada token telah diganggu, menyemak sama ada token sepadan dengan pengguna, mengosongkan cache atau kuki, menyemak sambungan rangkaian dan status pelayan , log masuk semula atau meminta token baharu Hubungi sokongan teknikal atau pembangun, dsb. Pengenalan terperinci: 1. Semak sama ada Token telah tamat tempoh Token log masuk biasanya mempunyai tempoh sah yang ditetapkan Setelah tempoh sah melebihi, ia akan dianggap tidak sah, dsb.

Bagaimana untuk menyelesaikan masalah token log masuk tidak sah Bagaimana untuk menyelesaikan masalah token log masuk tidak sah Sep 14, 2023 am 10:57 AM

Masalah token log masuk tidak sah boleh diselesaikan dengan menyemak sambungan rangkaian, menyemak tempoh sah token, mengosongkan cache dan kuki, menyemak status log masuk, menghubungi pembangun aplikasi dan mengukuhkan keselamatan akaun. Pengenalan terperinci: 1. Semak sambungan rangkaian, sambung semula ke rangkaian atau tukar persekitaran rangkaian 2. Semak tempoh sah token, dapatkan token baharu, atau hubungi pembangun aplikasi 3. Kosongkan cache dan kuki, kosongkan penyemak imbas; cache dan Cookie, dan kemudian log masuk ke aplikasi sekali lagi 4. Semak status log masuk.

Bagaimana untuk menyelesaikan masalah menyimpan token pengguna dalam Redis Bagaimana untuk menyelesaikan masalah menyimpan token pengguna dalam Redis May 31, 2023 am 08:06 AM

Redis menyimpan token pengguna Apabila mereka bentuk sistem yang serupa dengan e-dagang, keperluan biasa ialah setiap halaman perlu membawa maklumat pengguna yang dilog masuk. Terdapat dua penyelesaian biasa: menggunakan kuki untuk menyimpan dan menggunakan JWT untuk menyimpan Tetapi jika cache Redis digunakan dalam sistem, terdapat juga penyelesaian ketiga - caching token pengguna dalam Redis. Hasilkan token apabila log masuk dan simpan dalam Redis // Jana objek token dan simpan dalam redis redisTemplate.opsForHash().put("token","user",user)

Cara Vue3+Vite menggunakan dwi token untuk mencapai penyegaran yang tidak masuk akal Cara Vue3+Vite menggunakan dwi token untuk mencapai penyegaran yang tidak masuk akal May 10, 2023 pm 01:10 PM

1. Pengesahan log masuk token jwt: JSONWebToken. Ia ialah protokol pengesahan yang biasanya digunakan untuk mengesahkan maklumat identiti yang diminta dan kebenaran identiti. Terdiri daripada tiga bahagian: Header, Hayload, Signatureheader: iaitu maklumat pengepala, iaitu maklumat asas yang menerangkan token ini, format json {"alg":"HS256", //menunjukkan algoritma tandatangan, lalainya ialah HMACSHA256 ( ditulis sebagai HS256) "jenis":"JWT"//Menunjukkan jenis Token JWT ditulis secara seragam sebagai JWT}pa

Apakah maksud token? Apakah maksud token? Feb 29, 2024 am 10:19 AM

Token ialah sejenis mata wang maya Ia adalah mata wang digital yang digunakan untuk mewakili kebenaran pengguna, merekod maklumat transaksi dan membayar mata wang maya. Token boleh digunakan untuk menjalankan transaksi pada rangkaian tertentu, ia boleh digunakan untuk membeli atau menjual mata wang maya tertentu, dan ia juga boleh digunakan untuk membayar perkhidmatan tertentu.

Bagaimana untuk menyelesaikan ralat sintaks C++: 'ungkapan utama yang dijangkakan sebelum ':' token'? Bagaimana untuk menyelesaikan ralat sintaks C++: 'ungkapan utama yang dijangkakan sebelum ':' token'? Aug 26, 2023 pm 04:06 PM

Bagaimana untuk menyelesaikan ralat sintaks C++: 'expectedprimary-expressionbefore':'token'? Ralat sintaks adalah masalah biasa dalam pengaturcaraan C++. Salah satu ralat biasa ialah mesej ralat "expectedprimary-expressionbefore':'token". Ralat ini biasanya berlaku apabila menggunakan ungkapan bersyarat dan pengendali ternary. Artikel ini akan memperkenalkan punca ralat ini

Kelas ChatGPT Andrew Ng menjadi viral: AI berhenti menulis perkataan ke belakang, tetapi memahami seluruh dunia Kelas ChatGPT Andrew Ng menjadi viral: AI berhenti menulis perkataan ke belakang, tetapi memahami seluruh dunia Jun 03, 2023 pm 09:27 PM

Tanpa diduga, ChatGPT masih akan melakukan kesilapan bodoh sehingga hari ini? Master Ng Enda menunjukkannya pada kelas terkini: ChatGPT tidak akan membalikkan perkataan! Sebagai contoh, biarkan ia membalikkan perkataan lollipop, dan outputnya adalah pilollol, yang benar-benar mengelirukan. Oh, ini memang agak mengejutkan. Sehinggakan selepas seorang netizen yang mendengar kelas menyiarkan siaran di Reddit, ia serta-merta menarik sebilangan besar penonton, dan siaran itu dengan cepat mencapai 6k tontonan. Dan ini bukan pepijat yang tidak disengajakan. Netizen mendapati bahawa ChatGPT sememangnya tidak dapat menyelesaikan tugasan ini, dan keputusan ujian peribadi kami juga sama. △Ujian sebenar ChatGPT (GPT-3.5) dan juga banyak produk termasuk Bard, Bing, Wen Xinyiyan, dll. tidak berfungsi. △Ujian sebenar Bard△Ujian sebenar Wenxinyiyan

Apakah kegunaan token dalam vue Apakah kegunaan token dalam vue Jan 29, 2023 am 10:31 AM

Token dalam Vue ialah rentetan rentetan yang dijana pada bahagian pelayan, digunakan sebagai token untuk permintaan pelanggan adalah seperti berikut: 1. Merangkumkan kaedah mengendalikan storan tempatan 2. Selepas merangkum storan, gunakannya ke Mount ia ke dalam komponen global; 3. Letakkan "token" dalam "request.js";

See all articles