أريد الحصول على جميع ملاحظات المستخدم لمستخدم باستخدام واجهة برمجة تطبيقات Discourse. يتم تطبيق الملاحظات باستخدام discourse-user-notes.
باستخدام الحصول على مستخدم حسب المعرف، يمكنني رؤية حقل user_note_count. ومع ذلك، لا يبدو أنني أستطيع العثور على محتويات ملاحظة المستخدم.
أريد إرفاق معلومات بمستخدم مثل نص بريد إلكتروني أو النقاط الرئيسية لمؤتمر فيديو عقده الموظفون مع المستخدم. آمل في استخدام بيانات Discourse PostgreSQL بدلاً من إنشاء قاعدة بيانات مكررة بحقول للملاحظات.
آمل في استخدام discourse-user-notes الحالي لأنه تم إنشاؤه بالفعل.
لدي تطبيق مكتبي منفصل للموظفين يستخدم واجهة برمجة تطبيقات Discourse ومكتوب بلغة Dart/Flutter باستخدام طلبات HTTP للتحدث إلى Discourse.
ليس لدي خبرة في Ruby.
هل هناك طريقة يمكنني من خلالها الحصول على معلومات من هذا الملف قد يتم عرضها كواجهة برمجة تطبيقات HTTP؟
شكرا لمساعدتك. ما هي الاستعلامات التي أحتاج إلى تشغيلها لرؤية محتوى ملاحظات المستخدم؟
هل هناك طريقة يمكنني من خلالها رؤية الحقول التي يتم تخزين الملاحظة فيها من الكود المصدري للمكون الإضافي؟ ربما يمكنني عرض حقل مخصص للمستخدم بطريقة ما؟
لا أعرف كيفية قراءة Ruby، ولكن ربما هناك حقل يسمى user_notes في Discourse في مكان ما يمكنني البحث فيه باستخدام user.id ثم يوجد كائن notes مع حقل raw؟
أنا فقط أخمن. قد أقوم بسحب المستخدمين وتخزين الملاحظات في قاعدة بيانات منفصلة، وليس Discourse. ومع ذلك، أود استخدام البيانات في Discourse إذا أمكن، حيث سيكون من الأسهل إرفاق الملاحظة بمستخدم ومنشور معين.
أقوم بسحب قائمة المستخدمين كمسؤول لرؤية المستخدمين الذين تم تطبيق ملاحظات عليهم. بعد تحديد قائمة المستخدمين الذين لديهم ملاحظات، أريد عرض الملاحظات في جدول حتى يتمكن الموظفون من الاستجابة للأسئلة بسهولة أكبر مع المعلومات الأساسية للمستخدم.