بحسب ما أستطيع استنتاجه، فإن المعلمة filter=5 للرسائل في /user_actions.json?offset=0&username=USERNAME&filter=5 لا تتوافق مع الرسائل الواردة في التقرير. يبدو أن الرسائل في التقرير تشمل كلاً من الرسائل (filter=5) و المواضيع (filter=4).
أفترض أن الرسائل المفترض أن تكون مجموع الردود + المواضيع. سيكون من الجيد لو تأكد شخص أكثر خبرة من ذلك.
إذا كان هذا هو الحال، فيمكنني محاولة استخدام الردود (filter 6) والمواضيع (filter 4). ومع ذلك، فإنني قلق قليلاً بشأن ذلك لأن التقرير في مدير Discourse يعطي الأرقام الصحيحة والمتوقعة.
حاول البحث عن مثال لاستخدام واجهة برمجة تطبيقات Discourse لإنتاج التقارير.
هذا صحيح. جميع المواضيع تحتوي على منشور أول كجزء من إنشاء الموضوع. لا يمكن إنشاء موضوع يحتوي فقط على عنوان للموضوع. هذا المنشور الأول لا يُحتسب كمنشور (رد) في استعلام المنشورات (فلتر-5).
عند استعلامك عن المنشورات، فهذا استعلام لـ ردود جديدة على مواضيع موجودة - باستثناء المنشور الأصلي (OP). هذا هو السلوك المتوقع - لعرض المنشورات الجديدة فقط.
لإدراج المواضيع (التي أنشأها ذلك المستخدم) كجزء من الاستعلام، يجب أن يعيد الفلتر 4 المواضيع التي أنشأها المستخدم (بما في ذلك المنشورات الأصلية كجزء من العد [3])، وردوده [4]. هذا سيعيد العدد 7 الذي تراه في التقرير. 3 مواضيع منشأة + 4 ردود لإعطاء مجموع 7 (3 منشورات أصلية + 4 ردود).
@JimPas، شكرًا لك على مساعدتك. إنها مفيدة جدًا. ومع هذه المعرفة، سأواصل العمل على لوحة تحكم التطبيق بثقة أكبر. أتمنى لك يومًا سعيدًا. من اللطيف جدًا منك مساعدة غريب مثلي.