مع API، كيف تنشئ مواضيع ومنشورات بحيث تكون مملوكة لمستخدم معين؟

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

غير واضح كيف يمكنني جعلها مملوكة للمستخدم الفعلي.

هل يجب تحديد المستخدم الصحيح كـ Api-Username لكل مشاركة؟ وإذا كان الأمر كذلك، فهل يعني ذلك أن المستخدم يجب أن يكون مستخدمًا مسؤولًا (وهو ما لن يكون عليه)؟

أم أن عليّ إنشاء المواضيع/المشاركات ثم تمرير معلمة أخرى للمستخدم (وهي التي لا أستطيع رؤيتها في الوثائق)؟

أم أن عليّ إنشاء المشاركة ثم تعديلها مع تحديد المستخدم (مرة أخرى، لا أرى هذا الخيار)؟

شكرًا لك، بول

لقد حاولت تمرير user_id (و userid) كوسيط POST إضافي عند إنشاء موضوع، لكن ذلك لم يُحدث أي تأثير.

قم بتعيين Api-Username إلى اسم المستخدم الذي تريد نشر المنشور باسمه. استخدم مفتاح API الخاص بـ “جميع المستخدمين” لـ Api-Key.

شكرًا لك، إذا استخدمت مثل هذا المفتاح، هل يمكنني استخدامه لكل شيء، أم هناك بعض الأمور التي لا يمكنني القيام بها إلا بمفتاح مقيد بمستخدم واحد؟

يمكنك استخدام مفتاح API الخاص بـ “جميع المستخدمين” لكل ما يتعلق باستيراد بياناتك.

حسنًا، يمكنني تأكيد أنني جربته وهو يعمل، شكرًا لك.