Salut !
Nous avons développé une fonctionnalité sur notre site web qui interroge nos forums Discourse hébergés et affiche des informations sur les sujets trouvés. Tout fonctionnait parfaitement la semaine dernière lors du déploiement, mais cela a cessé de fonctionner durant le week-end. Il s’avère que la structure des objets topic renvoyés par la requête a considérablement changé.
Objet de réponse attendu, basé sur les tests effectués durant le développement et correspondant également à la documentation la plus récente :
"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
}
],
Réponse actuelle :
"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
}
],
Je me demande si une mise à jour a été publiée modifiant les réponses de l’API de recherche ? Ou plus probablement, si quelqu’un connaît un paramètre d’administration qui pourrait en être la cause ?
J’ai consulté le journal des modifications de la dernière version (2.5 publiée le 24 juin), mais je n’ai rien trouvé mentionnant spécifiquement un changement d’API.
Merci d’avance pour toute aide.
- Carey