ترقية إضافة Patreon Discourse إلى API v2

أهلاً بالجميع :waving_hand:

لا يزال ملحق Patreon Discourse يستخدم واجهة برمجة تطبيقات Patreon v1، والتي تم إيقافها منذ عدة سنوات. للحفاظ على عمل التكامل بشكل صحيح، يجب تحديثه لاستخدام واجهة برمجة التطبيقات v2.

واجهة برمجة تطبيقات Patreon v2 هي الإصدار المدعوم وتوفر وظائف مكافئة لـ v1، إلى جانب نموذج بيانات أكثر اتساقًا وعلاقات موارد محسّنة.
الوثائق:

ملاحظات رئيسية حول الترحيل:

  • ستحتاج بعض استدعاءات واجهة برمجة التطبيقات التي تستخدم حاليًا /api/oauth2/ إلى التحديث لنقاط النهاية v2.

  • سيحتاج مستخدمو الملحق إلى إنشاء عملاء OAuth جدد لـ Patreon بنطاقات v2 أثناء الترحيل. عملاء v1 غير متوافقين.

  • هيكل البيانات (مثل الحملة، العضو، التعهد) يتم نمذجته بشكل مختلف في v2.

أود أن أعرف ما هي العملية لمثل هذه التحديثات. يسعدني المساعدة في تقديم التوجيه بشأن هذا الترحيل.

شكراً لصيانة هذا التكامل :folded_hands:

إعجاب واحد (1)

أردت المتابعة بشأن هذا الموضوع. هل لا يزال هذا المكون الإضافي (plugin) تتم صيانته بنشاط، أم يجب أن نفترض أنه غير نشط ونقبل أن إنهاء واجهة برمجة التطبيقات (API) v1 سيؤدي إلى توقف المكون الإضافي عن العمل؟

نعم. أعتقد أنه لا يزال يتم صيانته بنشاط، حيث إنه إضافة (plugin) #رسمية، و#مُضمّن في النواة (core)، وكان آخر تحديث له الأسبوع الماضي فقط.

في المرة الأخيرة التي بحثنا فيها في هذا الأمر، قامت Patreon بحل الفريق الذي يعمل على واجهة برمجة التطبيقات (API) v2 في منتصف الطريق، لذا فإن واجهة برمجة التطبيقات (API) v1 ستعمل إلى أجل غير مسمى.

هل يمكنك إرفاق أي مصادر تقول عكس ذلك؟

شكرًا لردكم! المصدر على هذا - أنا مهندس في فريق Patreon. تحتوي وثائقنا العامة وسير عمل إنشاء العميل على تنبيهات حول إيقاف إصدار v1. لقد كان الإصدار V2 هو واجهة برمجة التطبيقات الرئيسية لمدة 5 سنوات تقريبًا، وDiscourse هو أحد آخر عمليات التكامل التي لا تزال لا تستخدمه.

تعديل: لا تترددوا في إرسال رسالة مباشرة أو بريد إلكتروني (في حال لم أحصل على إشعارات من Discourse) إذا كنتم بحاجة إلى معلومات إضافية.

3 إعجابات