OETY欧亿|Home

135-2716-3909
网站建设资讯详细

使用Thinkphp实现网站□□□接入新版QQ登录接口·的教程

发表日期:2026-06-17 09:55:36   作者来源:OETY欧亿   浏览:5965   标签:ThinkPHP网站制作    
首先是打□□□□开QQ互联管理□□中心(具体网址□□□可以搜索·引擎搜索□□下),然后使用QQ号码登录□□网站,之后点击□□□□右上角的□□头像或昵▲称,出现下面□□填写信息□□□的页面,可以选择□□□□公司接入□□□或个人接□□□□入,然后提交□□审核,其中公司□□接入的话,填写的公□□司名称和□□□□网站的备□□案号要与□□□域名备案□□□时填写的□□信息一致,否则会审□□□核不通过
 

QQ登录

如果不提◆交上面的□□□□资料,而是直接□□打开”应用管理”,然后“创建应用”,会提示”开发者资□□□料审核通□□□过后才可✦创建应用”,所以填写▲资料是第□□一步,第二步才◥是创建应□□□□用。

创建网站应用
创建应用□□□□时如果填★写的公司□□□□名称或备◤案号与域□□□名的备案□□信息不一▼致的话,会出现以□□□下提示,只要改成□□一样的就□□□可以了。

网站基本信息填写
等“网站应用”审核通过□□□□后,点击“查看”,就可以看□□到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回调方法:

接口代码

有了openid之后,就可以判断该QQ号之前是不是在网站上登录过了,如果用户数据表里已经有了这个openid,则直接登录,如果没有,则需要先绑定手机号或者邮箱(如果网站上不需要注册的,可以不需要绑定而是添加一条数据并登录)。
 
QQ登录的接口代码跟以前相比有一定的修改,特别是新增回调地址后,但提供的接口代码更加容易使用,直接运行,填写信息然后安装就可以使用。随便提一下,这个代码同样适用于手机wap版,不需要做任何的调整。


 
如没特殊注明,文章均为OETY欧亿原创,转载请注明来自https://www.hd-banhen.com/news/4801.html