Hasilkan kod QR dengan parameter
Jana kod QR dengan parameter
Untuk memenuhi keperluan senario seperti analisis promosi saluran pengguna dan pengikatan akaun pengguna, platform awam menyediakan antara muka untuk menjana kod QR dengan parameter. Menggunakan antara muka ini, berbilang kod QR dengan nilai pemandangan yang berbeza boleh diperolehi Selepas pengguna mengimbasnya, akaun awam boleh menerima push acara.
Pada masa ini terdapat 2 jenis kod QR:
1 Kod QR sementara mempunyai masa tamat tempoh Ia boleh ditetapkan untuk tamat tempoh 30 hari (iaitu 2592000 saat) selepas kod QR dijana, tetapi Mampu menjana kuantiti yang lebih besar. Kod QR sementara digunakan terutamanya dalam senario perniagaan seperti pengikatan akaun yang tidak memerlukan penyimpanan kekal kod QR 2. Kod QR kekal tidak mempunyai masa tamat, tetapi bilangannya kecil (pada masa ini sehingga 100,000). Kod QR kekal digunakan terutamanya dalam senario seperti pengikatan akaun dan statistik sumber pengguna.
Jika pengguna telah mengikuti akaun rasmi, pengguna akan memasuki sesi secara automatik selepas mengimbas, dan WeChat juga akan menolak acara pengimbasan dengan nilai pemandangan kepada pembangun.
Proses mendapatkan kod QR dengan parameter termasuk dua langkah Pertama, buat tiket kod QR, dan kemudian gunakan tiket ke URL yang ditentukan untuk menukar kod QR.
Buat tiket kod QR
Setiap kali anda membuat tiket kod QR, anda perlu menyediakan parameter (scene_id) yang ditetapkan oleh pembangun Proses membuat tiket kod QR untuk kod QR sementara dan kod QR kekal adalah diperkenalkan masing-masing.
Arahan permintaan kod QR sementara
Kaedah permintaan http: POST
URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKENPOST format data: json
POST Data contoh: {"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}
Arahan permintaan kod QR kekal
Kaedah permintaan http: POST
URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKENPOST format data: json
POST data Contoh : {"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}
Atau anda juga boleh menggunakan data POST berikut untuk mencipta parameter kod QR dalam bentuk rentetan :
{" action_name": "QR_LIMIT_STR_SCENE", "action_info": {"scene": {"scene_str": "123"}}}
Perihalan Parameter
Parameter | Penerangan | ||||||||
---|---|---|---|---|---|---|---|---|---|
expire_saat | Masa sah kod QR ini, dalam saat. Nilai maksimum tidak boleh melebihi 2592000 (iaitu, 30 hari Jika medan ini tidak diisi, tempoh sah lalai ialah 30 saat). . | ||||||||
scene_str | |||||||||
. wME mm
Tukar kod QR melalui tiket Selepas mendapatkan tiket kod QR, pembangun boleh menukar tiket untuk imej kod QR. Sila ambil perhatian bahawa antara muka ini boleh dipanggil tanpa log masuk. Minta arahan Permintaan HTTP GET (sila gunakan protokol https) https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET Peringatan: TICKET ingat untuk UrlEncode
Sekiranya berlaku ralat (tiket) Kod ralat HTTP 404 dikembalikan . |