أفضل API لجميع المشاركات الأولى في فئة

نرغب في الحصول على جميع المنشورات الأولى ضمن فئة معينة (التي نستخدمها كويكي ولكن ليست ويكي فعليًا).

نفضل قدر الإمكان تجنب الحاجة إلى إجراء طلب واحد لكل موضوع/منشور.

أفضل طريقة وجدناها حتى الآن هي استخدام البحث للحصول على المواضيع، ثم استرجاع كل موضوع على حدة وأخذ أول منشور من التدفق.

ستكون روابط الويب خيارًا جيدًا في المستقبل، لكننا نرغب في البدء بالجلب (PULL).

شكرًا!

رفع هذا الموضوع لمعرفة ما إذا كان لدى أي شخص فكرة؟

لستُ على علم بوجود طريقة مجمعة للحصول على الردود الأولى لمواضيع متعددة. التكرار عبر كل موضوع واستخراج أول منشور هو على الأرجح الخيار الأفضل.

نعم، تعد وسوم الويب خيارًا ممتازًا هنا ويمكنك تفعيلها بناءً على “حدث المنشور”.

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

هل يمكنك كتابة استعلام data-explorer يُرجع البيانات التي تريدها، ثم تنفيذ ذلك الاستعلام عبر واجهة برمجة التطبيقات (API)؟

@blake

image

هل من الممكن أن يتضمن حدث الموضوع تغييرات في المنشور الأصلي؟

يجب أن يُفعّل عند حدوث تغييرات. وتقول الوصف الخاص به:

عند وجود موضوع جديد، مُعدّل، مُغيّر، أو مُحذوف.

نعم، هذا خيار رائع! :slight_smile:

أهلاً بالجميع،

أقوم بتطوير تطبيق جوال يتكامل مع مثيل Discourse المستضاف ذاتيًا الخاص بنا. أحتاج إلى استرداد جميع المشاركات الأولى من المواضيع ضمن فئة معينة، على غرار حالة الاستخدام التي تمت مناقشتها هنا.

بينما يتضمن النهج الحالي جلب المواضيع ثم استرداد كل مشاركة أولى على حدة، فإنني أبحث عن طريقة أكثر كفاءة مناسبة لتطبيقات الجوال. من الناحية المثالية، سيؤدي ذلك إلى تقليل عدد استدعاءات واجهة برمجة التطبيقات للحفاظ على النطاق الترددي وتحسين الأداء.

هل قام أي شخص بتنفيذ حل مماثل أو يمكنه تقديم إرشادات حول الطريقة الأكثر كفاءة لتحقيق ذلك؟ أي رؤى أو اقتراحات ستكون موضع تقدير كبير!

أعتقد أن المسار الخاص باستعلام مستكشف البيانات المذكور أعلاه سيكون جديرًا بالتجربة. بهذه الطريقة يمكنك إجراء طلب واحد لكل فئة.