لقد لاحظت بعض الأخطاء المتعلقة بـ CORS هنا في Meta، لكنها تتطلب تغييراً في ملف app.yml.
أنا عميل لـ Discourse للمشاريع مفتوحة المصدر، لذا لست متأكداً من الخيارات المتاحة لي.
هل تتابع ما تقرأه في هذا المنشور Use the Zapier Discourse Zap Templates إذا كان الأمر كذلك، فربما لم يتم تحديث نموذج Zap الخاص بـ Discourse بعد ليعكس طريقة API الجديدة؟ مجرد تخمين.
عند إعداد حساب Discourse على Zapier، هل استخدمت مفتاح API لجميع المستخدمين، أم مفتاح API لمستخدم واحد؟
لم أجرب إنشاء منشور في Discourse من منشور على Facebook، لكنني جربت إنشاء منشور في Discourse من منشور على WordPress. وقد عمل ذلك بشكل صحيح بالنسبة لي، مما يشير إلى أن Zapier قد قامت بتحديث تطبيقها الخاص بـ Discourse بشكل صحيح لاستخدام طريقة المصادقة الجديدة في واجهة برمجة التطبيقات.
إذا كنت تتلقى استجابة 403 عند استخدام مفتاح API الخاص بجميع المستخدمين مع كل من Zapier و PostWoman، فمن المرجح أن المشكلة تكمن في أن مفتاح API أو اسم المستخدم الخاص بـ API الذي تستخدمه غير صحيح. إذا انتقلت إلى قسم التطبيقات الخاصة بي في Zapier ونقرت على زر الاختبار، هل ترى رسالة نجاح؟
إذا كنت تحصل على هذا الخطأ باستخدام مفتاح API خاص بمستخدم واحد، فقد تكون المشكلة أن المستخدم الذي تنشر باسمه لا يملك الإذن لإنشاء موضوع في الفئة التي اخترتها.
قد يكون سبب آخر للمشكلة هو أن القيم التي ترسلها إلى Discourse مع الطلب غير صالحة. هل يمكنك إنشاء موضوع عبر واجهة المستخدم الخاصة بـ Discourse باستخدام العنوان ومحتوى المنشور اللذين ترسلهما من Zapier؟
على الرغم من أن الأمر يبدو غريبًا بعض الشيء بالنسبة لي، حيث سمحت لهذه المجموعة بالنشر في هذا التصنيف (لقد أنشأت مستخدمًا يُدعى FacebookBot وجعلته مشرفًا)، لكن لسبب ما، لا يحفظ Discourse الإعدادات أحيانًا
لقد أنشأت مجموعة تُدعى “CommunityBots”، ومنحتها إذن النشر، والآن تعمل بشكل صحيح