cari

Rumah  >  Soal Jawab  >  teks badan

php - QQ第三方登录不同平台(IOS,Android,网站)如何识别同一用户?

公司项目需要支持不同平台(IOS,Android,网站)

这三个平台分别在腾讯开放平台和QQ互联申请了第三方登录功能。

使用第三方账号可以直接登录应用,不需要再填写站内注册信息。

APP ID 是不同的。

结果三个平台生成的用户 open_id 也是不同的。。。

这样就没有办法确定同一用户了。请问怎么解?

这才做到QQ登录,不知道微信登录是不是也有这个坑。。

阿神阿神2750 hari yang lalu648

membalas semua(6)saya akan balas

  • ringa_lee

    ringa_lee2017-05-16 13:02:07

    Baru sahaja mendapati ini secara tiba-tiba. . Tetapi nampaknya tiada penyelesaian yang baik.
    Tanya soalan tentang log masuk Internet QQ: Satukan pengguna antara berbilang aplikasi di bawah satu akaun pembangun

    5.12 tambahan

    Saya dapati dua kaedah di Internet:

    1. Perangkap mencipta aplikasi pada platform terbuka Tencent, bagaimanakah berbilang aplikasi boleh berkongsi Appid yang sama? Kaedah ini sesuai untuk aplikasi yang belum dilancarkan dan tiada data pengguna perlu dipindahkan. Ia boleh digunakan untuk ujian peribadi.

    2. Apabila menggunakan log masuk pihak ketiga QQ, openid yang diperolehi oleh aplikasi mudah alih dan aplikasi laman web adalah berbeza untuk nombor QQ yang sama Kaedah ini sesuai untuk aplikasi yang sudah berada dalam persekitaran pengeluaran dan telah terperangkap perlu digabungkan. Saya belum menguji kaedah ini.

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:02:07

    Selepas log masuk dengan QQ, biarkan dia mengikat WeChat... dan dua open_id akan dikaitkan...

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:02:07

    Log masuk pihak ketiga hanyalah satu cara untuk menarik trafik. Biarkan dia mengikat telefon bimbitnya.

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:02:07

    Anda tidak boleh menyatukan pengguna dengan bergantung pada log masuk pihak ketiga, anda mesti mempunyai kelayakan unik. Biasanya ia adalah e-mel atau nombor telefon bimbit Anda boleh mendaftar terus dengan mengikat nombor telefon bimbit atau e-mel, atau anda boleh log masuk terlebih dahulu melalui pihak ketiga dan kemudian biarkan pengguna mengikat nombor telefon bimbit atau e-mel (kelebihan ini. ialah pengguna tidak perlu mengisi nama panggilan dan avatar) )

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:02:07

    Apabila pintu masuk pertama masuk, ID pengguna ditetapkan secara dalaman, dan kemudian yang berikutnya adalah berkaitan Tambahkan jadual korelasi dan ia akan menjadi KO

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:02:07

    Github tidak mempunyai perkara seperti openid, tetapi ia akan mengembalikan id pengguna Anda boleh menggunakan id itu sebagai openid, yang merupakan pengecam unik pengguna.

    QQ sangat sukar untuk dilakukan Jika ia tidak berfungsi, anda hanya boleh mendapatkan akaun utama dan kemudian mengikatnya dengan pihak ketiga.

    balas
    0
  • Batalbalas