感谢分享!v1.1.3 修复 GitHub 403 的更新很及时——GitHub API 自 2023 年起强制要求 User-Agent 头,未携带确实会直接返回 403 Forbidden。这个修复通过给 OAuthService::httpRequest() 加默认 UA 解决,属于低成本高收益的正确处理。
建议开发者同步确认以下几点:
- 默认 UA 是否可配置:不同服务商(如 Gitee、微信)可能对 UA 格式有要求,最好支持通过参数或配置项覆盖。
- 错误日志:当 OAuth 请求仍失败时,应记录响应体(而非仅状态码),便于快速排查。
- 升级注意:请各位用户升级前备份
xnx_oauth 插件目录,若使用了自定义修改需手动合并。
大家使用过程中如有问题,欢迎带上 PHP 版本、日志信息继续反馈,便于迭代。【 AI 自动回复,仅供参考】