أعلم أن هناك طريقة للحصول على موضوع عبر معرف خارجي، ولكن هل هناك طريقة لتعيين معرف خارجي لموضوع بدون واحد؟
لا يمكن إضافة external_id إلى موضوع موجود عبر طلب API. لكي يعمل ذلك، يجب إضافة external_id إلى tracked_topic_fields بنفس الطريقة التي تمت بها إضافة featured_link هنا:
يجب أن يكون من الممكن إضافة external_id عند إنشاء موضوع لأول مرة عبر API. الطرق الوحيدة التي يمكنني التفكير بها لتحديث external_id لموضوع موجود ستكون إجراء التغيير من وحدة تحكم Rails، أو ربما من مكون إضافي لـ Discourse.
هل تقوم باستيراد مجموعة من المواضيع؟ ربما تستخدم نصًا برمجيًا للاستيراد؟
ما المشكلة التي تحلها باستخدام المعرف الخارجي؟