Rumah  >  Soal Jawab  >  teks badan

javascript - Masalah log masuk pihak ketiga WeChat

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

女神的闺蜜爱上我女神的闺蜜爱上我2699 hari yang lalu931

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-21 10:14:51

    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.

    balas
    0
  • Batalbalas