Ciao,
sto lavorando alla revisione del nostro codice API e ho notato che il parametro ‘page’ non è più presente nell’endpoint dei Gruppi. Sto guardando male? https://docs.discourse.org/#tag/Groups
Cordiali saluti,
Mark Pemburn
Blue Ocean Ideas
Ciao,
sto lavorando alla revisione del nostro codice API e ho notato che il parametro ‘page’ non è più presente nell’endpoint dei Gruppi. Sto guardando male? https://docs.discourse.org/#tag/Groups
Cordiali saluti,
Mark Pemburn
Blue Ocean Ideas
È ancora lì. Probabilmente non è ancora documentato.
https://meta.discourse.org/groups.json?page=1
Grazie! C’è un modo per sapere quanti elementi ci sono per pagina? Oppure cosa viene restituito quando si raggiunge l’ultima pagina?
Vedi qui:
https://meta.discourse.org/groups.json?page=2
Sembra che restituirà un array vuoto se non ci sono altri risultati.
{"groups":[],"extras":{"type_filters":["my","owner","public","close","automatic"]},"total_rows_groups":60,"load_more_groups":"/groups?page=3"}
Grazie!
Ho trovato questo post di qualche tempo fa che suggerisce l’esistenza dei parametri limit e offset. Li ho provati, ma non hanno alcun effetto.
https://meta.discourse.org/t/groups-api-now-requires-pagination-in-latest-release/120982
Mark
P.S. Siamo alla versione 2.6.0.beta1, che ho capito essere l’ultima.
Sembra che l’endpoint dei gruppi non abbia parametri per limit o offset. La dimensione predefinita della pagina è comunque 36.
Sono solo curioso: quante gruppi hai?
Il Discourse Ruby API Gem non accetta il parametro “page:”, quindi non è possibile recuperare più dei primi 36 record. Da github:
def groups response = get("/groups.json") response.body end
Il repository non sembra consentirmi di creare nuove issue, quindi non sono sicuro di come procedere per risolvere il problema?