Hola,
Estoy en medio de una actualización de nuestro código de API y noté que el parámetro ‘page’ ya no está en el endpoint de Grupos. ¿Estoy viendo esto mal? https://docs.discourse.org/#tag/Groups
Saludos,
Mark Pemburn
Blue Ocean Ideas
Hola,
Estoy en medio de una actualización de nuestro código de API y noté que el parámetro ‘page’ ya no está en el endpoint de Grupos. ¿Estoy viendo esto mal? https://docs.discourse.org/#tag/Groups
Saludos,
Mark Pemburn
Blue Ocean Ideas
Aún está ahí. Probablemente aún no esté documentado.
https://meta.discourse.org/groups.json?page=1
¡Gracias! ¿Hay alguna forma de saber cuántos hay por página? ¿O qué se devuelve cuando se llega a la última página?
Vea aquí:
https://meta.discourse.org/groups.json?page=2
Parece que devolverá un array vacío si no hay más resultados.
{"groups":[],"extras":{"type_filters":["my","owner","public","close","automatic"]},"total_rows_groups":60,"load_more_groups":"/groups?page=3"}
¡Gracias!
Encontré este post de hace un tiempo que sugiere que hay parámetros para limit y offset. Los probé, pero no hacen nada.
https://meta.discourse.org/t/groups-api-now-requires-pagination-in-latest-release/120982
Mark
P.D. Estamos en la versión 2.6.0.beta1, que, según entiendo, es la más reciente.
Parece que no hay parámetros de límite o desplazamiento en el endpoint de grupos. Sin embargo, el tamaño de página predeterminado es 36.
Solo por curiosidad, ¿cuántos grupos tienes?
El Gem de la API Ruby de Discourse no acepta un parámetro “page:”, por lo que no hay forma de recuperar más de los primeros 36 registros. Según GitHub:
def groups response = get("/groups.json") response.body end
El repositorio no parece permitirme crear nuevos problemas, así que no estoy seguro de cómo proceder para solucionar esto.