هل يتم تعيين الحل المقبول بواسطة API؟

مرحباً،

هل من الممكن حالياً تحديد حل عبر واجهة برمجة التطبيقات (API)؟ عند القيام بذلك باستخدام مفتاح API عالمي، تظهر رسالة خطأ 404، بينما عند استخدام مفتاح API مع صلاحيات القراءة/الكتابة، تظهر رسالة خطأ تتعلق بالإذن.

باستخدام نقطة النهاية solution/accept

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

يجب أن يكون كذلك. كيفية عكس هندسة واجهة برمجة تطبيقات Discourse. إذا كنت تحصل على خطأ 404، فمن المرجح أن المشكلة تكمن في مفتاح واجهة برمجة التطبيقات الخاص بك أو في طريقة تمريره. إذا شاركت المزيد من المعلومات حول كيفية محاولتك القيام بذلك (الكود الفعلي أو الرؤوس وعنوان URL)، فقد يتمكن شخص ما من المساعدة.

3 إعجابات

لقد واجهت نفس المشكلة، وبعد بعض البحث وجدت:

أ) يجب عليك استخدام POST
ب) يجب المصادقة على POST باستخدام مستخدم مسموح له بتمييز إجابة كمقبولة
ج) لا يُسمح لمستخدم النظام بقبول الإجابات