احصل على القائمة الكاملة للمواضيع وعدد المشاهدات الخاص بها من خلال واجهة برمجة التطبيقات Discourse

مرحبًا بك،

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

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

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

شكرًا مقدّمًا.

إعجاب واحد (1)

هل سيعمل Data Explorer؟ من الممكن تنفيذ استعلامات SQL باستخدام Data Explorer ثم الحصول على النتائج عبر واجهة برمجة التطبيقات.

3 إعجابات

هل https://meta.discourse.org/latest.json كافٍ؟ يتضمن هذا الروابط عناوين المواضيع وعدد المشاهدات. يمكن العثور على الوثائق هنا.

إذا كنت بحاجة إلى تصفية أكثر تقدمًا، فإن مستكشف البيانات خيار جيد أيضًا كما ذكر @j127 :+1:

5 إعجابات

شكرًا لكما على الاقتراحات — سأبدأ في استكشاف كليهما هذا الصباح لأرى ما قد يكون مناسبًا. أقدر ذلك!

3 إعجابات

مرحباً، يبدو أن الحل الأفضل (إذا لم تكن تستخدم مستكشف البيانات) هو https://meta.discourse.org/latest.json. ومع ذلك، يجب المرور عبر جميع https://agora.les-cae.coop/latest.json?no_definitions=true&page={id} حتى لا يتم العثور على المزيد من البيانات.

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