喜之梁
修复 Twikoo 无法自动获取 QQ 昵称的问题

修复 Twikoo 无法自动获取 QQ 昵称的问题

Twikoo 评论系统输入 QQ 号无法自动获取昵称?本文将失效的 api.qjqq.cn 替换为 Nice猫 API 并调整响应字段,一步步修复该问题。

!WARNING 注意 Nice猫api失效了,可以使用https://uapis.cn/api/v1/social/qq/userinfo?qq=代替,同时将下文的e.data.name改为e.nickname

今天调试twikoo的时候发现了个bug,输入qq号后无法自动获取昵称

如下所示

Twikoo 无法自动获取 QQ 昵称的演示图

原因就是api失效了,强迫症看着很不爽,自己动手修复一下

首先下载twikoo.min.js文件到本地,随便找个编辑器打开,搜索api.qjqq.cn

在 twikoo.min.js 中搜索 api.qjqq.cn 的截图

将这个api修改为Nice猫api,key可以在Nice猫的控制台获取 Nice猫API

text
https://api.nsmao.net/api/qq/v1/query?key=你的KEY&qq=

修改 Twikoo QQ 查询 API 地址截图

因为请求新api后返回的昵称信息在data.name中,所以我们还要把下面e.name改为e.data.name

修改 QQ 昵称字段为 data.name 的截图

修改完后可以选择将js保存在本地或上传到你的存储,然后在config.anzhiyu.yml中引入

在配置文件中引入修改后的 Twikoo 脚本截图

修复完成,效果可以看本站


表情包

近期小记(1)
N1 盒子刷入 CasaOS,秒变家庭 NAS

评论区

评论加载中...