كيف يمكنني إنشاء مستخدم مرحلي عبر الـ API؟

مرحبًا،

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

شكرًا مقدّمًا على مساعدتكم :slight_smile:

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

أعتقد أن كل ما عليك فعله هو تعيين المعامل staged إلى true عند إنشاء المستخدم. تأكد من عدم تعيين المعامل active إلى true عند إنشاء المستخدم.

عند تفعيل إعداد الموقع “تمكين المستخدمين المؤقتين”، يتم إنشاء المستخدمين المؤقتين تلقائيًا عندما يستقبل Discourse بريدًا إلكترونيًا من مستخدم لا يملك حسابًا موجودًا في المنتدى. لست متأكدًا من سبب حاجتك لإنشاء مستخدم مؤقت عبر واجهة برمجة التطبيقات (API).

إعجابَين (2)

فكرة جيدة :slight_smile: قمت بذلك ولم يُسبب ذلك أي خطأ (جيد)، لكن المستخدم الذي تم إنشاؤه، رغم كونه نشطًا، ليس في حالة “مُرحّل” (ليس جيدًا).

هذا يستهدف استيراد المستخدمين من قائمة بريدية وتحويلهم إلى مستخدمين في المنتدى يراقبون فئة معينة. يمكن للمستخدم المطالبة بالحساب لاحقًا وتلقّي إشعارات عند نشر رسائل في الفئات المطابقة للقوائم البريدية التي كان مشتركًا فيها قبل الانتقال إلى المنتدى.

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

إعجابَين (2)

قد تجد بعض المعلومات المفيدة في هذا الموضوع: Creating a staged user with an API call - #2 by blake

5 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.