保姆级教你typecho怎么接入官方的QQ互联快捷登录,而不是用别人的聚合api登录,别人的有各种限制不说 聚合api站倒闭了你网站QQ登录也失效了,很没有安全感
本教程也写成了插件(解决很多人不知道怎么在登录页写登录按钮)
第一步:首先去下载QQ互联快捷登录插件导入启动,ID和KEY暂时不用填写 保证启动就行后续会教你填进去
第二步:打开目录文件 admin/login.php
在合适的位置加入QQ登录按钮调用代码 <?php QQLogin_Plugin::show(); ?>
(位子随意反正你放在合适的位置即可)
第三步:去创建QQ互联的应用 https://connect.qq.com/ ,登录后点击应用管理→创建应用→创建网站应用
类型全部选择其他即可,网站名称这个可以随意 就用你网站的标题即可,网站简介也可随意,也可以就用你网站的标题
添加创建后会提示你创建成功正在审核,不要关闭这个页面继续填写资料,网站地址就是你的当前网站域名,回调地址一定要写成 https://你的域名/qq_api
(配合插件生成的就是这个地址),提供方这个不能乱写一定要写成你域名备案的服务名称(网站),备案号就正常填写你的备案信息的号码,图标也要100x100大小的图 然后点击创建应用即可。官网显示审核时间需要3-7天,我目前白天提交审核只需要1-3小时就通过了
第四步:现在可以点击应用管理 查看你正在审核的应用,打开后台插件 QQ互联快捷登录 设置填写APP ID和APP Key
最后 为了能有效审核通过,审核期间建议把插件目录的icon文件夹内的qq.png与qq2.png相互替换一下文件名,因为qq2.png图标是开发文档下载出来的,符合QQ互联要求的图标,所以审核期间最好是替换一下,审核通过后可随意更换
大功告成,静静等待审核即可,审核通过就能正常QQ快捷登录了
6666666
Typecho接入腾讯QQ互联快捷登录(插件版)