لا يزال ملحق Patreon Discourse يستخدم واجهة برمجة تطبيقات Patreon v1، والتي تم إيقافها منذ عدة سنوات. للحفاظ على عمل التكامل بشكل صحيح، يجب تحديثه لاستخدام واجهة برمجة التطبيقات v2.
واجهة برمجة تطبيقات Patreon v2 هي الإصدار المدعوم وتوفر وظائف مكافئة لـ v1، إلى جانب نموذج بيانات أكثر اتساقًا وعلاقات موارد محسّنة.
الوثائق:
أردت المتابعة بشأن هذا الموضوع. هل لا يزال هذا المكون الإضافي (plugin) تتم صيانته بنشاط، أم يجب أن نفترض أنه غير نشط ونقبل أن إنهاء واجهة برمجة التطبيقات (API) v1 سيؤدي إلى توقف المكون الإضافي عن العمل؟
في المرة الأخيرة التي بحثنا فيها في هذا الأمر، قامت Patreon بحل الفريق الذي يعمل على واجهة برمجة التطبيقات (API) v2 في منتصف الطريق، لذا فإن واجهة برمجة التطبيقات (API) v1 ستعمل إلى أجل غير مسمى.
شكرًا لردكم! المصدر على هذا - أنا مهندس في فريق Patreon. تحتوي وثائقنا العامة وسير عمل إنشاء العميل على تنبيهات حول إيقاف إصدار v1. لقد كان الإصدار V2 هو واجهة برمجة التطبيقات الرئيسية لمدة 5 سنوات تقريبًا، وDiscourse هو أحد آخر عمليات التكامل التي لا تزال لا تستخدمه.
تعديل: لا تترددوا في إرسال رسالة مباشرة أو بريد إلكتروني (في حال لم أحصل على إشعارات من Discourse) إذا كنتم بحاجة إلى معلومات إضافية.
يُسمح فقط للمنشئين بإنشاء عملاء OAuth. ستحتاج إلى إطلاق حملتك كمنشئ عبر زيارة https://patreon.com/create (يجب التحقق من البريد الإلكتروني لاعتبار الحملة مُطلقة).
لاختبار حجب الوصول/ميزات العضوية، ستقوم بإنشاء حساب اختبار منفصل. بعد ذلك، يمكنك إما الاشتراك في المستوى المجاني لحملة الاختبار الخاصة بك أو ربما منح عضوية مُهدَاة من المنشئ.
يسعدني أن أتواصل معك/أساعدك عبر الرسائل الخاصة الأسبوع المقبل.
ليس مرتبطًا بترقية v2، ولكن طلب عام بينما تقوم بإنشاء هذا الطلب السحبي (PR) - هل يمكنك تعيين معرف المستخدم (user agent) إلى قيمة مخصصة؟ شيء مثل Discourse-Patreon-Plugin/vX.x؟ قد يساعدنا ذلك في تصحيح أخطاء واجهة برمجة التطبيقات (API) في المستقبل وتحديد العملاء. بالنسبة لإلغاء دعم v1، رأيت العديد من معرفات مستخدم Faraday، وهذا هو ما قادني إلى استنتاج أن Discourse هو أحد التطبيقات المتبقية التي تستخدم v1.