IPS-QQ login 登陆应用

付费/Paid IPS-QQ login 登陆应用 5.0.7

欢迎客人!

• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【加入Telegram】【QQ群:5977983】

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分

  • 中国新年将至,本站推出优惠活动。所有用户组都将获得由 HuoNiu 开发的 付费插件 优惠20%活动!如果购买多个插件,将在优惠基础上继续实施5%优惠。本活动将持续一个月!
  • 重写 QQ 登录处理器,整体对齐 IPS 5 的 OAuth2 规范与调用流程。
  • 修复 profilesync 场景下的 BAD_JSON 异常,不再因 QQ 非标准返回格式导致同步中断。
  • 新增 QQ 响应统一解析能力,兼容 URL 编码、JSONP、JSON 三种返回格式。
  • 重写授权码换取令牌流程,确保 access_token 解析、校验、异常处理完整可控。
  • 重写令牌续期流程,支持 refresh_token 刷新并正确回写新的过期时间与令牌。
  • 明确关闭 PKCE(QQ 不支持),避免授权参数不兼容。
  • OpenID 获取改为优先使用 fmt=json,并保留 JSONP 回退解析,稳定性更高。
  • 用户资料获取改为两步流程(先 OpenID 后用户信息),并增加访问期缓存。
  • 完善用户名获取逻辑,昵称同步开关关闭时不强制覆盖本地名称。
  • 新增头像同步能力(支持 100x100 优先,40x40 回退)及对应同步选项控制。
  • 优化 ACP 配置项联动与保存逻辑,关闭真实姓名/头像时自动关闭对应同步策略。
  • 增强日志与容错处理,远端接口异常时以可恢复方式失败,避免直接致命报错。
  • 新增对 QQ 回调地址规则的兼容:回调地址使用无末尾斜杠格式,规避后台校验不通过问题。
  • 补充本版本的语言项与升级记录,保证升级与后台显示一致。
主要改进:
  1. ✅ 修复 OAuth2 回调 URL 处理
  2. ✅ 增强 Token 交换错误处理
  3. ✅ 改进 OpenID 获取流程(HTTPS优先)
  4. ✅ 添加详细的中文错误提示
  5. ✅ 完善调试日志系统
  6. ✅ 优化后台配置说明
代码优化:
  • 清理冗余注释,提升代码可读性
  • 移除不必要的调试日志
  • 优化异常处理逻辑
  • 代码结构精简约21%

5.0.4 修改内容​

1.​

  • 原因: 避免频繁调用 QQ API 导致错误
  • 影响: 用户头像不再自动同步,但首次登录时仍会获取
  • 代码位置: syncOptions() 方法

2.​

  • 修改: 添加 try-catch 块
  • 效果: QQ API 失败时返回 NULL,不会中断整个同步任务
  • 日志: 失败时记录到 qqlogin_error 日志

3.​

  • 修改: 添加 try-catch 块
  • 效果: 昵称获取失败时返回 NULL,不会中断同步
  • 日志: 失败时记录到 qqlogin_error 日志

4.​

  • 问题: API 完全失败时返回的数据缺少 nickname 字段
  • 修复: fallback 数据现在包含自动生成的默认昵称
  • 效果: 确保数据完整性,避免后续错误
变更登陆按钮颜色
重构大量代码
后退
顶部