2018-12-07
接入QQ登录前,网站需要首先进行申请,获得对应的appid与appkey,以确保后续流程中可正确对网站与用户进行验证和授权。
appid:应用的唯一标识。在OAuth2.0认证过程中,appid的值即为oauth_consumer_key的值。
appkey:appid对应的密钥,访问用户资源时用来验证应用的合法性。在OAuth2.0认证过程中,appkey的值即为oauth_consumer_secret的值。
申请地址:http://connect.qq.com/intro/login/
登录成功后点击右上角头像,出现公司以及个人接入的界面
收到邮件后激活并等待验证
点击顶部导航栏中的【应用管理】,然后点击【创建应用】按钮(创建网站应用)
填写相关的信息,必须要认真填写,不然无法通过审核。
重要提示:必须要等审核完全后才能进行应用创建!
通过申请后就能看到APPid、APPkey和回调地址。
1. 回调地址中必须要有http://;
2. 两种情况:
1)部署了SSL,访问地址是https,回调地址必须填写ABCD四个,网站域名要填写为https://xxx;
2)未部署SSL,访问地址是http,回调地址填写AB两个即可,网站域名填写http://xxx。
A:http://xxx/login/bind/qq/callback,QQ登录时的回调;
B:http://xxx/settings/bind/qq/callback,个人设置中绑定QQ时的回调;
C:https://xxx/login/bind/qq/callback;
D:https://xxx/settings/bind/qq/callback。
XXX为网站域名,回调地址用半角分号相隔。
应用审核通过后,【应用管理】中点击【查看】,在应用名称下方有App ID和App Key,把这两个信息复制到E启学网校系统后台中关于QQ登录的接口中即可。