مرحبًا!
قمنا بتطوير ميزة في موقعنا الإلكتروني تستفسر عن منتديات Discourse المستضافة لدينا وتعرض معلومات حول المواضيع المُكتشفة. كان كل شيء يعمل بسلاسة الأسبوع الماضي عند النشر، لكنه توقف خلال عطلة نهاية الأسبوع. اتضح أن كائنات topic المُرجعة من الاستعلام قد تغير هيكلها بشكل كبير.
كائن الاستجابة المتوقع بناءً على الاختبارات أثناء التطوير، ويتطابق أيضًا مع أحدث الوثائق:
"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
}
],
الاستجابة الفعلية/الحالية:
"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
}
],
أتساءل عما إذا كان قد تم إصدار تحديث غيّر استجابات واجهة برمجة التطبيقات (API) للبحث؟ أو الأرجح، هل يعلم أحدنا إعدادًا إداريًا قد يتسبب في ذلك؟
لقد راجعت سجل التغييرات للإصدار الأخير (2.5 الصادر في 24 يونيو) لكنني لم أجد أي شيء يذكر تغييرًا في واجهة برمجة التطبيقات (API) بشكل محدد.
شكرًا مقدّمًا على أي مساعدة.
- Carey