تجاوز إلى المحتوى الرئيسي
الإصدار: 1.x

API03006: طريقة غير مدعومة

ما الذي يعنيه ذلك

طريقة HTTP المستخدمة (GET، POST، PUT، DELETE، إلخ) غير مدعومة لهذه النقطة النهاية. لا يقبل الخادم هذا النوع من الطلبات لهذا العنوان URL.

الأسباب الشائعة

  • عدم التوافق في الإصدار — إصدارات POS وإضافة غير متوافقة
  • إزالة نقطة النهاية — لقد تم إهمال نقطة نهاية API
  • تكوين الخادم — خادم الويب يحجب بعض طرق HTTP
  • تعارض الإضافات — إضافة أخرى تعدل سلوك REST API

كيفية الإصلاح

1. تحديث كلا العنصرين

ضمان التوافق:

  • تحديث إضافة ووردبريس WCPOS
  • تحديث تطبيق POS
  • التحقق من ملاحظات الإصدار للتغييرات الجذرية

2. التحقق من تكوين الخادم

بعض الخوادم تحجب طرق HTTP معينة:

  • تأكد من السماح بطرق PUT و DELETE
  • تحقق من ملف .htaccess للمسؤوليات المتعلقة بالطرق
  • مراجعة تكوين Nginx

3. التحقق من وصول REST API

اختبر REST API الخاص بووردبريس:

  1. قم بزيارة https://yoursite.com/wp-json/ في متصفح
  2. يجب أن يعيد بيانات JSON
  3. إذا لم يكن كذلك، فقد يتم تعطيل REST API أو حجبه

4. التحقق من تعارضات الإضافات

قم بتعطيل الإضافات الأخرى مؤقتًا:

  • قد تحجب إضافات الأمان الطرق
  • قد تتسبب إضافات REST API أخرى في تعارضات
  • قم بإعادة تشغيلها واحدة تلو الأخرى للعثور على المشكلة

5. مراجعة قيود الاستضافة

بعض مقدمي الخدمة يقيدون طرق HTTP:

  • اتصل بدعم الاستضافة
  • اطلب منهم تمكين جميع الطرق القياسية
  • اعتبر تغيير مقدم الخدمة إذا كانت القيود كثيرة

الأخطاء ذات الصلة

  • API03001 — تنسيق طلب غير صالح
  • API05004 — تم تعطيل API ووردبريس