通过 Pipedream 访问报告 JSON 数据

你好,

我正尝试通过 Pipedream 获取 Discourse 的报告信息,以便将其发送到 Segment 用于分析。

Pipedream 与 Discourse 的集成在运行初始查询 https://${auths.discourse.domain}/admin/users/list/active.json 时(使用我的凭据)可以正常工作。但一旦我尝试运行另一个查询(顺便提一下,该查询在浏览器中是可以正常工作的),例如 https://${auths.discourse.domain}/admin/reports/signups.json,Pipedream 就会返回 404 错误,提示“请求的 URL 或资源未找到”。

我知道该资源是存在的(我可以将相同的 URL 粘贴到浏览器中,它可以正常工作),因此能否帮我找出为什么 Pipedream 无法访问这些报告?

非常感谢任何帮助。

它是否通过正确的标头传递了你的 API 用户名和密钥?可以参考 Discourse API 文档 吗?

2 个赞

我之前确实遇到了问题,但我为所有用户生成了一个 API 密钥。今天早上,当我尝试生成一个绑定到我管理员用户名的密钥时,一切开始正常运作了。:sweat_smile:

或许值得在文档中提一下这一点,或者在关于逆向工程未公开 API 端点的帖子中说明?昨天结束时,我确信自己哪里做错了,但在文档中似乎没有提到某些 API 路由与其他路由在权限级别上的差异。

感谢您的帮助,非常感激!

3 个赞