关于QQ授权登录

近期在做微信及QQ的授权登录,东西虽少,但是耗时耗力!在这里说一下QQ授权,我们的APP端做授权用的是第三方shareSDK,但是don’t care,他们使用的appID和appScreat依然必须是QQ官方的东西,即在开放平台申请的。关键是如何让多方应用生成的用户保持一致,微信和QQ都是通过拿用户的unionid来实现统一,但是具体实施下来还是经历过才懂。。。

其他平台授权登录

微信公众号登录,授权时除了返回openid还会返回一个unionid,只要开发者绑定了自己的公众号或者其他应用,那么对于同一个微信用户,在当前开发者账号下的unionid是相同的,这样有利于当开发者拥有多个应用(公众号、移动应用、网站应用)时统一账号。
其他开放平台,人人,新浪微博这些授权不是返回的openid,而是会得到他们真实UID,那这样就不存在一个开发者账号下面多个应用不统一的问题了。

QQ平台授权登录

而QQ登录就比较恶心
QQ官方平台:QQ互联、QQ开放平台
关系:腾讯开放平台是一个总称,其下包括很多方面的,如:QQ互联、腾讯微博、财富通等等…

它需要多方应用打通,才能获取到统一的unionid,打通需要给其官方发邮件,QQ互联平台的邮箱为:[email protected]
申请表格下载地址:(需要营业执照、ICP备案信息照片)
【http://wiki.connect.qq.com/开发者反馈】
关于QQ授权登录_第1张图片

关于前端

1.网站应用申请

前端一般负责网站应用做网页授权
注意:网站名称必须和ICP备案上面的网站名称一致,网站地址、主办单位以及网站备案号都要一致
网站应用审核不通过可以联系在线客服,在QQ互联底部
QQ客服:800013811

2.问题

还有一个问题是,测试官网的网站应用申请
问客服,说的是必须有ICP备案,并且信息一致,不支持所谓的测试
我直接用的正式网站名称+测试两个字,域名也将www改为了test,本以为不会过,但是奇迹般的过了,哈哈~~

你可能感兴趣的:(授权-微信-QQ)