أداة سطر الأوامر Discourse_theme للإصدارات غير المدعومة من Discourse

مرحبًا،

أواجه خطأ 403 عند محاولة تشغيل أمر watch لأول مرة.
مخرجات وحدة التحكم:
discourse_theme watch .
» استخدام http://mywebsize.com/ من /Users/davidpesava/.discourse_theme
» استخدام مفتاح API من /Users/davidpesava/.discourse_theme
✘ خطأ 403 لـ https://mywebsite.com/about.json

تم إنشاء مفتاح API لحساب المسؤول، وقد حاولت استخدام --reset عدة مرات.

يستخدم العديد من الأشخاص واجهة سطر الأوامر (CLI) بشكل يومي، لذا أعتقد أنه من غير المرجح أن يكون هذا عيبًا في واجهة سطر الأوامر. هل يمكنك تجربة استخدام نفس مفتاح الـ API عبر curl أو أداة مماثلة؟

توجد بعض الأمثلة حول كيفية القيام بذلك في الجزء العلوي من https://docs.discourse.org/

أيضًا، هل يمكنك إظهار لقطة شاشة لإعدادات مفتاح الـ API في لوحة إدارة Discourse؟ (تأكد من إخفاء المفتاح الفعلي)

شكرًا على الإجابة.

مع curl يعمل بشكل جيد، أحصل على ملف JSON هذا.
لقد جربت API الخاص بزملائي الذي عمل في المرة السابقة لكنه لا يعمل هذه المرة

كيف تم إعداد مثيل Discourse الخاص بك؟ هل اتبعت دليل التثبيت القياسي؟ هل هو في مجلد فرعي؟ هل لديك أي وكلاء عكسي مفعّل؟

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

هل يمكنني استخدام إصدار أقدم من واجهة سطر أوامر القالب؟

آه، هذا سيُفسّر الأمر. تم نقل واجهة سطر أوامر (CLI) للمظهر مؤخرًا لاستخدام المصادقة عبر API المعتمدة على الرؤوس. وهذا مدعوم في جميع إصدارات Discourse الحالية، بما في ذلك الفرع المستقر.

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

يمكنك فعل شيء مثل

gem install discourse_theme -v "<0.3.0"

شكرًا لدعمك، إنه يعمل الآن