javascript - Masalah log masuk pihak ketiga WeChat
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-21 10:12:51
0
1
943

Bolehkah aplikasi sebelah PC berkongsi APPID WeChat yang sama dengan aplikasi sebelah WAP. Jika ya, bagaimanakah kita boleh menyediakan panggilan balik yang berbeza

女神的闺蜜爱上我
女神的闺蜜爱上我

membalas semua(1)
曾经蜡笔没有小新

Ya. Hanya tetapkan alamat pelayan anda dalam panggilan balik, dan pelayan ini akan memproses data yang dihantar kepada anda oleh WeChat. Selalunya ada dua kaedah

1 Tiada panggilan balik diperlukan:

SDK yang disediakan oleh WeChat kepada pelanggan Apabila pelanggan memanggil SDK, ia akan menukar apl WeChat tempatan Kemudian pengguna membenarkan log masuk dan kemudian kembali kepada klien tersebut dan akan menerima token tersebut SDK. Kemudian hantar token ini kepada pelayan anda dan pelayan akan menggunakan token ini untuk meminta antara muka WeChat untuk mengesahkan sama ada token itu sah. Sebagai contoh, sama ada openid yang dikembalikan oleh permintaan token
adalah konsisten dengan permintaan yang diluluskan oleh pelanggan. Jika token itu sah, pelayan boleh merekodkan maklumat yang berkaitan dan kemudian mengeluarkan token atau kuki anda sendiri kepada pelanggan, menunjukkan bahawa pelanggan telah log masuk.

2 Gunakan panggil balik:

Pelanggan meminta perkhidmatan anda, dan perkhidmatan anda meminta alamat kebenaran WeChat oauth2 WeChat akan mengubah hala ke halaman web h5 untuk kebenaran pengguna. Kemudian WeChat akan menghantar beberapa data, seperti kod, ke alamat panggilan balik anda. Pelayan anda kemudian mengambil kod ini dan kunci berkaitan dan kemudian meminta antara muka WeChat untuk mendapatkan token dan openid Pelayan merekodkan maklumat berkaitan openid ini. Kemudian anda boleh membenarkan pelanggan anda untuk menunjukkan log masuk.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan