文章详情

QQ登录功能解释

一、创建安卓APP证书(可重复使用)

在多豆云打包平台创建证书,之前已打包过APP或创建过证书的用户,可忽略本步骤(创建安卓APP证书)。

注意:每个用户可以创建的证书不超过3个。

创建证书的方法:

登录工作台,点击证书管理 - 添加,填写证书基本信息:别名、storepass(6位以上)、keypass(6位以上)、证书有效期(天);选填证书所有者信息,点击提交,就成功创建安卓APP证书。


一、注册QQ互联,获取APP ID。

1. 注册QQ互联,成为开发者。公司或个人均可申请。

2. 进入QQ互联,申请移动应用接入:https://wiki.connect.qq.com/__trashed-2。注意:是移动应用,而不是网站应用。


二、在线封装APP/打包APP

登录多豆云工作台新建应用,填写App信息。选购QQ登录这个功能,在弹出的页面,填写APP ID和回调地址。

QQ互联移动应用APP ID:是指第一步中在QQ互联平台,创建移动应用后获取的APP ID,例如:101***644。

回调地址:是指您网站QQ登录成功后跳转的地址/接收QQ登录信息的接口,接收的参数是access_token和openid。例如:https://www.ofcms.com/qqlogin?access_token=xxx&openid=xxx,该接口需要您二次开发。

回调页面官方开发文档:【QQ登录 get_simple_userinfo】

回调页面获取回调参数值的方法,以PHP为例:

$access_token = $_GET['access_token'];

$openid = $_GET['openid'];

其他资料:QQ互联官方-【回调地址常见问题及修改方法】


三、完善QQ互联信息

登录QQ互联,进入移动应用-基本信息页面,填写平台信息 - Android平台中的两项,在上面第二步中获取。

1. 应用包名:新建APP时,您自定义或随机生成的包名,将其复制到这一栏。

2. 应用签名:证书管理页面,点击查询指纹按钮,将md5的值粘贴到这一栏,例如:b80ca35******00172a9f9c0c82cc1fc。


四、网站唤起QQ登录

以a标签形式唤起QQ登录,例如:<a href="wtloginmqq://login">xxx</a>,将这行代码复制到需要唤起QQ登录的地方,如果您的网站是用jssdk开发的,就不用a标签唤起了。