php - QQ第三方登录不同平台(IOS,Android,网站)如何识别同一用户?
阿神
阿神 2017-05-16 13:00:07
0
6
644

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

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

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

APP ID 是不同的。

  • IOS: 110xxxxxxx06

  • Android: 110xxxxxxx50

  • 网站: 101xxxx07

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

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

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

阿神
阿神

闭关修行中......

répondre à tous(6)
左手右手慢动作

Je viens de découvrir ça à l’improviste. . Mais il ne semble pas y avoir de bonne solution.
Posez une question sur la connexion Internet QQ : unifiez les utilisateurs entre plusieurs applications sous un seul compte développeur

Supplément 5.12

J'ai trouvé deux méthodes sur Internet :

  1. L'écueil de la création d'applications sur la plateforme ouverte de Tencent, comment plusieurs applications peuvent-elles partager le même Appid ? Cette méthode convient aux applications qui n'ont pas encore été lancées et aucune donnée utilisateur ne doit être migrée. Elle peut être utilisée pour des tests personnels.

  2. Lors de l'utilisation de la connexion tierce QQ, l'openid obtenu par l'application mobile et l'application site Web sont différents pour le même numéro QQ. Cette méthode convient aux applications qui sont déjà dans l'environnement de production et qui ont été piégées. doit être fusionné. Je n'ai pas testé cette méthode.

滿天的星座

Après vous être connecté avec QQ, laissez-le lier WeChat... et les deux open_ids seront associés...

伊谢尔伦

La connexion tierce n'est qu'un moyen d'attirer du trafic. Laissez-le attacher son téléphone portable.

黄舟

Vous ne pouvez pas unifier les utilisateurs en vous appuyant sur une connexion tierce, vous devez disposer d'un identifiant unique. Il s'agit généralement d'un e-mail ou d'un numéro de téléphone mobile. Vous pouvez vous inscrire directement en associant le numéro de téléphone mobile ou l'e-mail, ou vous pouvez d'abord vous connecter via un tiers, puis laisser l'utilisateur lier le numéro de téléphone mobile ou l'e-mail (l'avantage de cela). c'est que l'utilisateur n'a pas besoin de renseigner le pseudo et l'avatar) )

曾经蜡笔没有小新

Lorsque la première entrée arrive, un identifiant utilisateur est attribué en interne, puis les suivants sont liés. Ajoutez un tableau de corrélation et ce sera KO

.
黄舟

Github n'a pas d'openid, mais il renverra l'identifiant de l'utilisateur. Vous pouvez utiliser cet identifiant comme openid, qui est l'identifiant unique de l'utilisateur.

QQ est vraiment difficile à faire. Si cela ne fonctionne pas, vous ne pouvez obtenir qu'un compte principal et ensuite le lier à un tiers.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal