هل يمكن للمستخدمين إنشاء مجموعات خاصة ودعوة أعضاء آخرين للانضمام؟

مرحبًا بالجميع،

لقد راجعتُ عددًا من المواضيع، ووجدتُ أن البعض يشير إلى أن إنشاء المجموعات يقتصر على المدراء فقط، بينما يقترح آخرون طريقة لتمكين ذلك. كما أن بعض هذه المنشورات قديمة نسبيًا، لذا فكرتُ في إعادة طرح هذا السؤال.

تتمثل متطلباتي في تمكين أي مستخدم من إنشاء مجموعات خاصة ودعوة أصدقائه (سواء كانوا مستخدمين حاليين أو جدد) للانضمام إليها. ولا ينبغي أن تكون هذه المجموعات مرئية إلا للأعضاء داخل المجموعة نفسها.

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

يمكن للمسؤولين فقط إنشاء مجموعات

3 إعجابات

مرحبًا،

يمكن للمستخدمين استخدام وظيفة المراسلة. يمكن للمستخدم الذي بدأ الرسالة إضافة أو إزالة الأعضاء حسب الرغبة.

4 إعجابات

حسنًا، هل من الممكن إنشاء هذه المجموعات للمستخدمين عبر واجهات برمجة التطبيقات (APIs)؟

نعم، يمكنك إنشاء مجموعات عبر واجهة برمجة التطبيقات. ومع ذلك، ستحتاج إلى استخدام مفتاح واجهة برمجة التطبيقات المرتبط بمستخدم يتمتع بصلاحيات المسؤول.

إعجابَين (2)

هل يمكنك شرح كيفية إنشاء المجموعات باستخدام واجهة برمجة التطبيقات؟ وأي واجهة برمجة تطبيقات ستستخدم؟

يمكنك استخدام نقطة النهاية /admin/groups. يمكنك أيضًا استخدام مكتبة discourse_api إذا كنت تستخدم Ruby لإجراء طلبات واجهة برمجة التطبيقات.

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