如果不提交上面的资料,而是直接打开”应用管理”,然后“创建应用”,会提示”开发者资料审核通过后才可创建应用”,所以填写资料是第一步,第二步才是创建应用。
创建应用时如果填写的公司名称或备案号与域名的备案信息不一致的话,会出现以下提示,只要改成一样的就可以了。
等“网站应用”审核通过后,点击“查看”,就可以看到QQ接口的appid和appkey了,需要注意的是,新版的QQ登录新增加调用URL,就是用户用QQ登录后跳转的网址,一定要填写,不然会提示错误。
有了上面的设置之后,就可以开发QQ登录接口了,首先是点击菜单栏目上的”文档资料”->左边的”SDK及资源下载”->”SDK下载” 找到页面上的“PHP SDK v2.2”进行下载,然后解压到PHP可运行的环境里,打开index.php文件,如下图,
然后点击”设置配置项”,然后填写appid和appkey,回调地址callback(与上面填写的URL一样),这些信息上面都可以获取到了,然后需要把get_user_info打勾,然后点击配置,get_user_info是获取用户信息的授权接口,这样信息就配置完成了,然后需要把install文件夹删除掉即可以使用整个文件夹(QQlogin)了。
在控制器文件里先初始化这个类库:
然后调用QQ登录接口
最后是callback回调方法: