Comment limiter les sujets pour un appel API ?

J’obtiens tous les derniers sujets de https://community.example.com/c/food/drinks/99.json Par défaut, il charge 30 sujets par page si disponibles. Mais je veux récupérer un nombre spécifique de sujets, comme 5 sujets.

Comment puis-je faire cela ?

1 « J'aime »

Discourse n’expose pas de paramètre d’API pour modifier la taille de la page. Si le simple fait de récupérer 30 sujets mais n’en afficher que 5 ne vous convient pas, une autre option serait de créer un plugin personnalisé et de lui faire remplacer cette méthode :

# lib/topic_query.rb
  def per_page_setting
    DEFAULT_PER_PAGE_COUNT
  end
1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.