QQ登录的那些坑(如何开发qq登陆功能)
生活随笔
收集整理的这篇文章主要介绍了
QQ登录的那些坑(如何开发qq登陆功能)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
这几天在项目上面实现qq登录的功能,当功能做好后发现,同一个qq号登录之后腾讯返回的openid并不一样。。。。(天啦噜啊~)然后查询文档以及咨询客服才知道注册申请时是有一个固定的套路的(不得不说,如今做什么都讲究套路啊~),由于腾讯的qq登录申请分两个平台,一个QQ互联,一个是腾讯开发者平台,我们的网站qq登录是在QQ互联上申请的,移动端是在腾讯开放平台申请的,然后就悲剧啦!出现同一qq用户在不同端登录,分别创建了不同的账户信息(就是因为返回的openid不同),这个问题解决的方法是向腾讯发送申请邮件将移动端和pc端的用户标识同一起来,申请通过之后你会获得一个 unionid 的东东,这个字段就是对应的每个用户的唯一标识啦!而不再使用openid来进行标识,具体的审核请求如图
链接地址为: http://wiki.connect.qq.com/%E5%BC%80%E5%8F%91%E8%80%85%E5%8F%8D%E9%A6%88
其实并不是非要进行打通才可以,再我们创建应用的时候可以将三端(ios android pc)创建的应用的appid进行统一就可以继续使用openid来作为用户标识符啦!!如图
关注公众账号,获取更多内容~~
我们的口号是:每天5分钟,利用零散的时间学习更多的技术~~ 《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的QQ登录的那些坑(如何开发qq登陆功能)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 事件绑定及解除事件绑定
- 下一篇: 中大型网站技术架构演变过程