السماح لجميع المستخدمين برؤية عدد منشورات المستخدمين عند استخدام واجهة برمجة التطبيقات

مرحبًا.

أتساءل عما إذا كان هناك أي طريقة للسماح لجميع المستخدمين برؤية عدد منشورات المستخدمين (post_count) عند استخدام استدعاء واجهة برمجة التطبيقات /users/{username}.json دون الحاجة إلى تعديل مستودع git؟

هل هناك إعداد أو إضافة (plugin) لذلك؟

يمكنك استرجاعه من https://meta.discourse.org/u/Wille.json تحت

"post_count":0

عدد مواضيعك هو 1.

بالتأكيد، هذا يعمل عند البحث عن ملف المستخدم الخاص بك، لكنني أود أن يكون عدد المنشورات (post_count) متاحًا للجمهور، ويفضل أن يكون متاحًا حتى للمتصفحين المجهولين.
عند البحث في https://meta.discourse.org/u/Codinghorror.json، لا يوجد عدد المنشورات هناك، تمامًا كما هو الحال مع https://meta.discourse.org/users/Codinghorror.json

تذكير، ليس فقط لعرض post_count بل لتمكين تكوين الـ API. هل هذا ممكن؟
تعديل: لا يهم، ربما وجدته تحت الإعدادات ← المستخدم ← حقول المستخدم المخصصة العامة.
تعديل 2: لا يهم التعديل السابق، إضافة ‘post_count’ هناك لم تُجدِ نفعًا. هل هناك نوع من الصيغة هنا مثل user@user_fields@post_count؟
تعديل 3: لا يبدو أن الأمر يعمل مع الحقول المُنشأة مخصصًا أيضًا. لقد أضفت “معرف ديسكورد” في كل من تخصيص ← حقول المستخدم والإعدادات ← المستخدم ← حقول المستخدم المخصصة العامة، لكنه لا يظهر حتى في ملفي الخاص json /users/admin.json عندما أكون مسجلاً الدخول بصفتي المسؤول.

هو موجود في https://meta.discourse.org/u/wille/summary.json

نقدر ذلك كثيرًا!

هل هناك نمط أو منطق معين في واجهة برمجة التطبيقات (API) حتى أعرف أين أبحث في المرة القادمة عن شيء ما في المستقبل؟
على سبيل المثال، لا أستطيع العثور على أي ذكر لملف summary.json في وثائق واجهة برمجة التطبيقات.

قد يساعدك هذا الموضوع: Reverse engineer the Discourse API