你好,
我正在重构我们的 API 代码,注意到 Groups 端点中已不再包含 ‘page’ 参数。是我看错了吗?https://docs.discourse.org/#tag/Groups
此致,
Mark Pemburn
Blue Ocean Ideas
你好,
我正在重构我们的 API 代码,注意到 Groups 端点中已不再包含 ‘page’ 参数。是我看错了吗?https://docs.discourse.org/#tag/Groups
此致,
Mark Pemburn
Blue Ocean Ideas
它仍然在那里。可能只是尚未文档化。
https://meta.discourse.org/groups.json?page=1
谢谢!有没有办法知道每页显示多少条?或者当您到达最后一页时会返回什么?
请参见:
https://meta.discourse.org/groups.json?page=2
看起来如果没有更多结果,它将返回一个空数组。
{"groups":[],"extras":{"type_filters":["my","owner","public","close","automatic"]},"total_rows_groups":60,"load_more_groups":"/groups?page=3"}
谢谢!
我找到了一篇之前的帖子,其中提到 limit 和 offset 是支持的参数。我尝试使用了它们,但没有任何效果。
https://meta.discourse.org/t/groups-api-now-requires-pagination-in-latest-release/120982
Mark
附:我们当前使用的是 2.6.0.beta1 版本,据我所知这是最新版。
看起来 groups 接口没有 limit 或 offset 参数。不过默认每页显示 36 条。
只是好奇一下,你们有多少个 group?
Discourse Ruby API Gem 不支持 page: 参数,因此无法获取前 36 条记录以外的数据。参考 GitHub 上的代码:
def groups response = get("/groups.json") response.body end
该仓库似乎不允许我创建新问题,因此我不确定该如何推动修复此问题?