Hallo!
Wir haben eine Funktion auf unserer Website erstellt, die unsere gehosteten Discourse-Foren abfragt und Informationen zu gefundenen Themen anzeigt. Letzte Woche, als wir sie bereitgestellt haben, hat alles einwandfrei funktioniert, aber über das Wochenende ist es gestoppt. Es stellt sich heraus, dass sich die Struktur der aus der Abfrage zurückgegebenen topic-Objekte ziemlich stark geändert hat.
Erwartetes Antwortobjekt basierend auf Tests während der Entwicklung und übereinstimmend mit den neuesten Dokumentationen:
"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
}
],
Tatsächliche/aktuelle Antwort:
"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
}
],
Ich frage mich, ob vielleicht ein Update veröffentlicht wurde, das die Antworten der Search-API geändert hat? Oder wahrscheinlicher: Ist jemandem eine Admin-Einstellung bekannt, die dies verursachen könnte?
Ich habe mir das Änderungsprotokoll für das letzte Update (2.5, veröffentlicht am 24. Juni) angesehen, habe aber nichts gefunden, das speziell eine API-Änderung erwähnt.
Vielen Dank im Voraus für jede Unterstützung.
- Carey