我们尝试通过 Discourse API 访问 Gnosis 论坛 (https://forum.gnosis.io/) 时遇到身份验证错误。具体来说,我们收到以下错误:
[error] 扫描“keyword”的最新主题时出错:DiscourseAuthError:访问 https://forum.gnosis.io/ 需要身份验证
背景:
- 此错误发生在我们的机器人论坛扫描功能中
- 尝试访问论坛的最新主题端点时出现此错误
- 我们的实现使用了标准的 Discourse API 端点
- 我们正在访问不需要身份验证即可读取的公共论坛内容
- 该错误表明论坛正在为通常是公共的端点要求身份验证
- 我们监控的其他 Discourse 论坛不需要为这些端点进行身份验证
- 该错误特别发生在尝试获取最新主题时,这应该是公开可访问的
向 Discourse 团队提问:
- 公共 Discourse 论坛要求为最新主题进行身份验证是否符合预期行为?
- 是否有特定的 Discourse 设置会导致公共端点要求身份验证?
- 这是否可能与配置为需要身份验证的速率限制有关?
- 正在访问的端点:
https://forum.gnosis.io/latest.json - HTTP 方法:GET
- 预期行为:公共访问论坛主题
- 实际行为:403 需要身份验证
