码迷,mamicode.com
首页 > 移动开发 > 详细

使用QQ第三方登录时,手机应用和网站应用对同一个QQ号,获取到的openid不一样

时间:2015-11-11 13:15:43      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

使用QQ第三方登录时,手机应用和网站应用对同一个QQ号,获取到的openid不一样
openid生成是根据应用的appid和QQ号的一些信息加密生成,对于一个appid和QQ号来说,openid是唯一的
手机应用和网站应用使用的appid不是同一个,所以,获取到的openid也不会相同

那么问题来了
同一个QQ,通过手机端第三方登录进去,和通过网站登录进去,因为openid不一样,会生成两个用户

解决方法:

connect@qq.com发送邮件,内容格式:

第三方登录,web端返回的openid和手机端返回的openid不一致
现申请两个appid合并

移动应用:
appid:111111111111
appkey:adsfasdfasdfasdfasdf

网站应用:
appid:222222222222
appkey:asdfasdfasdfsadfasdfasdf

两三天后,会收到一封回复邮件
大意是问你以哪个appid为主(如果以移动应用为主,那么之前的网站应用数据,就需要提供给QQ互联,就比较麻烦了,我这直接以移动应用为主,网站应用的数据就不要了)
然后提供你公司的营业执照和营业执照和网站备案信息查询截图
发送邮件

这次是秒回啊,五分钟不到就给我回复了,

您好,已将主从APP打通成功,请测试查看。若后续遇到打通类疑问,请及时邮箱反馈,为您核实处理。若遇到技术类问题,可联系企业QQ:800013811进行咨询,谢谢!
温馨提示:建议尽量不要修改移动的appid和网站的appid等信息,避免使用报错。

 

也是折腾了好久,网上也没现成的资料可以查,
记录下来,希望能给需要的人一些帮助

使用QQ第三方登录时,手机应用和网站应用对同一个QQ号,获取到的openid不一样

标签:

原文地址:http://www.cnblogs.com/zhouyalei/p/4955684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!