مرحباً،
أنا أراجع وثائق واجهة برمجة تطبيقات REST، وأتساءل عما إذا كانت هناك طريقة لجمع قائمة بالمستخدمين الذين يشاهدون/يتابعون أي موضوع معين؟ آمل أن أجمع هذه المعلومات بعد نشر خطاف الويب لإجراءات جديدة حول موضوع ما.
شكراً
مرحباً،
أنا أراجع وثائق واجهة برمجة تطبيقات REST، وأتساءل عما إذا كانت هناك طريقة لجمع قائمة بالمستخدمين الذين يشاهدون/يتابعون أي موضوع معين؟ آمل أن أجمع هذه المعلومات بعد نشر خطاف الويب لإجراءات جديدة حول موضوع ما.
شكراً
أسهل طريقة هي على الأرجح المكون الإضافي لمستكشف البيانات ثم كيفية تشغيل استعلامات مستكشف البيانات باستخدام واجهة برمجة تطبيقات Discourse. أشك في وجود نقطة نهاية توفر ذلك، لذا ستحتاج إلى إنشاء واحدة تقريبًا باستخدام مستكشف البيانات.
كان عليّ البحث عن ذلك لموضوع مؤخرًا:
-- [params]
-- integer :topic_id
SELECT
user_id,
notification_level
FROM
topic_users
WHERE topic_id = :topic_id
AND notification_level > 1
ORDER BY notification_level DESC
مستويات الإشعارات موجودة هنا.
هذا بالضبط ما كنت أحتاجه، شكراً جزيلاً لك!