¡Hola!
Hemos implementado una función en nuestro sitio web que consulta nuestros foros de Discourse alojados y muestra información sobre los temas encontrados. Todo funcionaba perfectamente la semana pasada cuando lo desplegué, pero dejó de hacerlo durante el fin de semana. Resulta que la estructura de los objetos topic devueltos por la consulta ha cambiado bastante.
Objeto de respuesta esperado según las pruebas realizadas durante el desarrollo y que también coincide con la documentación más reciente:
"topics": [
{
"id": 1099,
"title": "Build Error: ipykernel 4.8.2 for python 3.6.6 on Windows",
"fancy_title": "Build Error: ipykernel 4.8.2 for python 3.6.6 on Windows",
"slug": "build-error-ipykernel-4-8-2-for-python-3-6-6-on-windows",
"posts_count": 1,
"reply_count": 0,
"highest_post_number": 1,
"image_url": null,
"created_at": "2020-06-30T23:36:42.277Z",
"last_posted_at": "2020-06-30T23:36:42.357Z",
"bumped": true,
"bumped_at": "2020-06-30T23:36:42.357Z",
"archetype": "regular",
"unseen": false,
"pinned": false,
"unpinned": null,
"visible": true,
"closed": false,
"archived": false,
"bookmarked": null,
"liked": null,
"thumbnails": null,
"tags": [
"windows",
"builder"
],
"category_id": 1,
"has_accepted_answer": false
}
],
Respuesta real/actual:
"topics": [
{
"id": 1494,
"fancy_title": "Build Error: python-magic 0.4.15 for Python 3.8.2 on Mac",
"slug": "build-error-python-magic-0-4-15-for-python-3-8-2-on-mac",
"posts_count": 1,
"archetype": "regular",
"pinned": false,
"unpinned": null,
"visible": true,
"closed": false,
"archived": false,
"bookmarked": null,
"liked": null,
"tags": [
"mac",
"builder"
],
"category_id": 1,
"has_accepted_answer": false
}
],
Me pregunto si quizás se lanzó una actualización que cambió las respuestas de la API de búsqueda. O, más probablemente, ¿alguien conoce algún ajuste de administrador que pueda causar esto?
Revisé el registro de cambios de la última versión (2.5, lanzada el 24 de junio), pero no encontré nada que mencione específicamente un cambio en la API.
Gracias de antemano por cualquier ayuda.
- Carey