Hey.
I was wondering if there’s any way to allow all users to see users post_count when using the API call /users/{username}.json without having to modify the git repo?
Is there something like a setting or plugin for this?
Hey.
I was wondering if there’s any way to allow all users to see users post_count when using the API call /users/{username}.json without having to modify the git repo?
Is there something like a setting or plugin for this?
You can retreive it from https://meta.discourse.org/u/Wille.json under
"post_count":0
Your topic count is 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 عندما أكون مسجلاً الدخول بصفتي المسؤول.
نقدر ذلك كثيرًا!
هل هناك نمط أو منطق معين في واجهة برمجة التطبيقات (API) حتى أعرف أين أبحث في المرة القادمة عن شيء ما في المستقبل؟
على سبيل المثال، لا أستطيع العثور على أي ذكر لملف summary.json في وثائق واجهة برمجة التطبيقات.
قد يساعدك هذا الموضوع: Reverse engineer the Discourse API
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.