مرحباً،
لدي مشروع يقوم بإنشاء تطبيق يستخدم Ghost كنظام إدارة محتوى (CMS) وDiscourse كنظام تعليقات. حالياً، تم دمج مدونة Ghost مع تعليقات Discourse تماماً كما في موقع codinghorror.com. سأستخدم واجهة برمجة التطبيقات (REST API) الخاصة بـ Ghost لجلب المحتوى في تطبيقي، وسأستخدم عرض الويب (webview) لتحميل التعليقات عبر زر “التعليقات” في كل منشور للنقر عليه. مشكلتي هي: كيف يمكنني الحصول على رابط Discourse المخزن لكل تعليق في منشور مدونتي؟ فكرت في استخدام عنوان منشور Ghost وتحويله إلى اسم وصفي (slug) (أحياناً يختلف العنوان والرابط الدائم، وDiscourse يحصل على اسمها الوصفي من عنوان Ghost وليس الرابط الدائم)، لكن الرابط سيتعطل عند تغيير عنوان المنشور بينما يكون الموضوع قد تم إنشاؤه مسبقاً للعنوان السابق. هل هناك نهج أفضل؟ هل توجد واجهة برمجة تطبيقات (API) من Discourse يمكنني استخدامها لهذه المهمة؟
شكراً لكم.