グループエンドポイントのページネーションはなくなりましたか?

こんにちは、

API コードの刷新の最中に、Groups エンドポイントから ‘page’ パラメータが削除されていることに気づきました。見落としているのでしょうか?https://docs.discourse.org/#tag/Groups

よろしくお願いいたします、

Mark Pemburn
Blue Ocean Ideas

まだあります。おそらく、まだドキュメント化されていないだけです。

https://meta.discourse.org/groups.json?page=1

ありがとうございます!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"}

ありがとうございます!

少し前の投稿で、limitoffset というパラメータがあるという情報を見つけました。試してみましたが、何も効果がありませんでした。

https://meta.discourse.org/t/groups-api-now-requires-pagination-in-latest-release/120982

マーク
追伸:私たちはバージョン 2.6.0.beta1 を使用していますが、これが最新だと聞いています。

グループエンドポイントには、limit パラメータや offset パラメータは設定されていないようです。ただし、デフォルトのページサイズは 36 です。

気になったのですが、グループはどのくらいありますか?

The Discourse Ruby API Gem does not accept a “page:” parameter, so there’s no way to retrieve more than the first 36 records. From github:

  def groups
    response = get("/groups.json")
    response.body
  end

The repository does not appear to allow me to create new issues, so I’m not sure how we go about getting this fixed?