Al igual que en este tema, estoy buscando la forma correcta de realizar la paginación en el endpoint /latest.json (Temas), específicamente saber cuál es la última página.
He descubierto que, cuando hay más resultados que obtener, la respuesta contiene un "more_topics_url": "/latest?page=X" para la siguiente página. Sin embargo, según mis pruebas, parece que incluso cuando no hay más resultados, recibimos otra página en este campo.
¿Existe una forma adecuada de saber cuándo hemos llegado a la última página?
¡Gracias por la respuesta tan rápida y por echarle un vistazo!
Tienes razón. Estuve jugando con la configuración de per_page en mi entorno de desarrollo para evitar tener que crear más de 30 temas para probar esto, y me topé con este método, pero cambiarlo allí parece tener el efecto secundario que mencioné, aunque devuelve la cantidad de resultados que establezco allí.