كيفية الحصول على عدد ردود دقيق عبر واجهة برمجة التطبيقات؟

سحبت المواضيع من فئة محددة في منتداي. لكل موضوع عداد للردود، لكنه غالبًا لا يبدو له أي علاقة بالردود التي يراها المستخدمون فعليًا.

على سبيل المثال، هذا الموضوع: Error 404 after installing a SSL certificate - Site Operations Help - Open edX discussions يحتوي على رد واحد. لكن ملف JSON (https://discuss.openedx.org/posts/1578.json) يُظهر أن عداد الردود يساوي 0. لماذا؟ وكيف يمكنني الحصول على عداد ردود دقيق؟

يعطيك مُعامل reply_count في المنشور عدد الردود المباشرة على المنشور. يُنشَأ الرد على المنشور بالنقر على زر “رد” الموجود مباشرةً تحت المنشور. تُعدّ الردود على المنشور الأصلي للموضوع استثناءً من ذلك. إذا تم إنشاء منشور بالنقر على زر “رد” الموجود مباشرةً تحت المنشور الأول للموضوع، فلن يزيد ذلك من عداد ردود المنشور الأصلي (OP).

أما reply_count في الموضوع فهو العدد الإجمالي للردود المباشرة على المنشورات داخل ذلك الموضوع. وليس العدد الإجمالي للمنشورات في الموضوع.

للعثور على العدد الإجمالي للتعليقات في موضوع ما، انظر إلى قيمة posts_count الخاصة بالموضوع. سيكون العدد الإجمالي للتعليقات في الموضوع هو posts_count - 1. يمكنك رؤية ذلك عند الانتقال إلى https://discuss.openedx.org/t/error-404-after-installing-a-ssl-certificate/1578.json.