解决Twikoo获取QQ昵称失败:修改twikoo.min.js配置指南

解决Twikoo获取QQ昵称失败:修改twikoo.min.js配置指南

本文介绍如何通过修改twikoo.min.js文件来解决无法获取QQ昵称的问题,帮你快速恢复评论系统的正常使用。

解决Twikoo获取QQ昵称失败

警告

在使用Twikoo作为博客评论系统时,发现评论只显示QQ号而非昵称,查询官方issue后发现原来的API接口已失效。

问题原因

Twikoo使用QQ号码获取用户昵称时,需要调用青桔大佬的API接口。然而,由于站点变动,旧的API接口已失效,导致评论时只能显示QQ号码而非昵称。

解决方案

修改twikoo.min.js文件,修改API接口和相关JSON解析代码来解决昵称获取问题。

步骤一:定位配置文件

推荐使用 jsdmirror CDN 节点在国内访问较快

找到官方的twikoo.min.js文件,这里给出几个URL:

CDN URL 示例
https://cdn.xnet.ren/npm/twikoo@1.6.44/dist/twikoo.min.js

其中需要修改两处:

  1. API地址替换为 需要前往 青桔API 注册获取key
    • https://api.qjqq.cn/api/qqinfo?qq=https://v1.nsuuu.com/api/qqname?key=你的key&qq=
  2. JSON解析路径
    • e.namee.data.nick

步骤三:验证效果

修改完成后,引入修改后的twikoo.min.js文件,重新部署你的博客,刷新缓存,输入QQ号,回车后查看昵称是否正常显示。

常见问题

Q1:修改后仍然无法获取昵称

请检查:

  1. 文件格式是否正确(确保是有效的JSON)
  2. API KEY是否正确
  3. 网络连接是否正常
Q2:如何自定义API接口

如果你有自己的QQ昵称获取接口,可以修改api参数为你自己的接口地址。

总结

通过修改twikoo.min.js文件,将API接口替换为青桔API,即可解决无法获取QQ昵称的问题。同时,也提醒用户在使用自定义API接口时,要确保接口的稳定性和可用性。

希望这篇文章能帮助你快速恢复评论系统的正常使用。

每日一图

李诗雅
李诗雅

💬

李诗雅我老婆,美得不可方物,每天只想盯着她看一万遍。

新故事即将发生
个人公开服务与项目展示

评论区

评论加载中...