
Harvest OAuth2 API credential creation always errors with “invalid_request”
快速结论:该报错发生在 n8n 中创建 Harvest OAuth2 API 凭证时,界面直接弹出 “invalid_request” 错误,未提供输入 Client ID 和 Client Secret 的机会。优先排查 n8n 版本是否为 1.106.x 或更早版本,并升级到 2.25.6 及以上。
问题场景
用户在 n8n 中创建 Harvest OAuth2 API 凭证时,点击 “Connect my account” 按钮后立即报错,没有出现输入 Client ID 和 Client Secret 的界面,导致凭证创建失败。用户使用的 n8n 版本为 1.106.3,部署方式为 Docker Cloud。
报错原文
invalid_request
原因分析
此问题出现在较旧版本的 n8n(如 1.106.x)中,可能是 Harvest OAuth2 凭证创建流程存在缺陷,导致缺少必要的输入步骤。在 n8n 2.25.6 版本中,该功能已恢复正常,用户能够正常输入 Client ID 和 Client Secret 并完成 OAuth 连接。可能原因是旧版本的 OAuth 流程实现不完整或存在 bug。
环境排查
- n8n 版本:1.106.3(问题版本)→ 2.25.6 及以上(修复版本)
- 平台:Docker Cloud
- Node.js 版本:22.17.0
- 数据库:SQLite
- 执行模式:regular
- 并发数:5
- 许可证类型:community
- 用户代理:Chrome 139.0.0.0 on Windows 10
解决步骤
- 确认当前 n8n 版本:在 n8n 界面中检查版本号,或通过
n8n --version命令查看。 - 升级 n8n 到 2.25.6 或更高版本。如果使用 Docker 部署,请拉取最新镜像并重新创建容器。
- 升级后,重新尝试创建 Harvest OAuth2 API 凭证,此时应出现 Client ID 和 Client Secret 输入框。
- 输入正确的 Harvest OAuth 应用凭证,完成授权流程。
验证方法
升级版本后,创建 Harvest OAuth2 API 凭证时,能够正常输入 Client ID 和 Client Secret,并成功完成 OAuth 连接,不出现 “invalid_request” 错误。

![[Bug]: "qllama/bge-reranker-v2-m3:latest" cannot be recognized as a reranker model.](https://www.chat-gpts.plus/wp-content/uploads/2026/06/16115-2e5d8cf8-768x403.jpg)

