Discourse API 文档. 找不到已发送的参数

您好,我正尝试将一些统计数据从“管理区域”提取到外部网站。

我一直在遵循“逆向工程指南”,但无法找到必需的第 3 项,即发送的参数。

我已“检查元素”以查看页面总浏览量。

由于所有元素都在网络 > fetch/XHR 选项卡中,我不得不搜索了几个名称,但在点击其中几个后,我找到了一个提到了“合并页面浏览量”的名称。

第二项,payload 方法是“GET”。

第一项,请求 URL 位于顶部。

我将在哪里找到第 3 项,即发送的参数?

为清楚起见,该文本的意思是“发送的参数”,而不是“名为 sent 的参数”

参数可以在 ? 之后找到,例如 reports%5B...... very long .... 2021-01-24
然后用 \u0026 分割它们
然后你将得到由 = 分割的名称/值对

你不小心选了一个有很多参数的复杂例子,你可以将 %5B 替换为 [,将 %5D 替换为 ]

所以在这个例子中

  • reports[consolidated_page_views][facets]past_period
  • reports[consolidated_page_views][start_date]2021-12-24

等等。

4 个赞

谢谢,这很有帮助 :slight_smile: