Olá!
Desenvolvemos um recurso em nosso site que consulta nossos fóruns Discourse hospedados e exibe informações sobre os tópicos encontrados. Tudo funcionava perfeitamente na semana passada, quando implementamos, mas parou de funcionar no fim de semana. Acontece que os objetos topic retornados pela consulta mudaram bastante de estrutura.
Objeto de resposta esperado, com base nos testes durante o desenvolvimento e que também correspondia à documentação mais recente:
"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
}
],
Resposta atual/real:
"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
}
],
Estou me perguntando se talvez tenha sido lançada uma atualização que alterou as respostas da API de pesquisa? Ou, mais provavelmente, se alguém tem conhecimento de uma configuração de administração que possa causar isso?
Verifiquei o registro de alterações da última versão (2.5 lançada em 24 de junho), mas não encontrei nada que mencione especificamente uma alteração na API.
Agradeço antecipadamente por qualquer ajuda.
- Carey