Hola a todos,
Necesito obtener todos y solo los temas de una categoría en particular.
Por lo tanto, según la documentación, parece que la forma correcta es usar el punto final search.json.
El problema es que no entendí cómo configurar el filtro de categoría.
Hice algo como esto:
GET {{ _.base_url }}/search.json?q=#retail after:2023-12-05 order:latest_topic
pero obtengo un resultado nulo
{
"grouped_search_result": null
}
¿Dónde me equivoco? Si elimino la etiqueta de categoría (#retail) funciona, pero en todas las categorías.
Tienes razón; ¡es un filtro alternativo y avanzado válido! Aún así deberías codificar el parámetro; ese fue tu problema (y podría convertirse en otro, dependiendo de lo que uses).
Aquí tienes una lista de filtros avanzados principales:
No es necesario usar la funcionalidad de búsqueda para esto, solo use el JSON de la lista de temas de la categoría como https://meta.discourse.org/c/dev/7.json
Tenga en cuenta que usar after en la búsqueda le da los temas con actividad después de una fecha determinada, no los temas creados después de una fecha determinada. Esto es lo mismo que usar la lista de temas más reciente y detenerse cuando supere su fecha límite.