أخطاء API
تحدث أخطاء API عند التواصل مع خادم WooCommerce الخاص بك. تُضاف بادئة API لهذه الأخطاء وتنظم في الفئات التالية:
الفئات
| الفئة | نطاق الكود | الوصف |
|---|---|---|
| مشاكل الاتصال | API01xxx | مشاكل في الشبكة والاتصال |
| مشاكل المصادقة | API02xxx | مشاكل في تسجيل الدخول، الرموز، والإذن |
| مشاكل الطلب | API03xxx | مشاكل في الطلبات الصادرة |
| مشاكل الاستجابة | API04xxx | مشاكل في استجابات الخادم |
| مشاكل الإضافات/ووردبريس | API05xxx | مشاكل مع إضافات ووردبريس أو WooCommerce |
| مشاكل التكوين | API06xxx | مشاكل الإعداد والتكوين |
مشاكل الاتصال
مشاكل في الشبكة والاتصال بين نقطة البيع والخادم الخاص بك.
| الكود | الاسم | الوصف |
|---|---|---|
| API01001 | انتهاء مهلة الاتصال | استغرق الخادم وقتًا طويلاً في الاستجابة |
| API01002 | اتصال مرفوض | رفض الخادم الاتصال |
| API01003 | إعادة تعيين الاتصال | تم إغلاق الاتصال بشكل غير متوقع |
| API01004 | فشل حل DNS | تعذر حل عنوان الخادم |
| API01005 | خطأ في شهادة SSL | مشكلة في شهادة أمان الموقع |
| API01006 | الشبكة غير قابلة للوصول | لا يمكن الوصول إلى الشبكة |
| API01007 | الجهاز غير متصل بالإنترنت | جهازك غير متصل بالإنترنت |
| API01008 | الموقع غير متاح | الموقع لا يستجيب |
مشاكل المصادقة
مشاكل في تسجيل الدخول، الجلسات، والأذونات.
| الكود | الاسم | الوصف |
|---|---|---|
| API02001 | بيانات اعتماد غير صحيحة | اسم المستخدم أو كلمة المرور غير صحيحة |
| API02002 | انتهاء صلاحية الرمز | انتهت صلاحية جلستك |
| API02003 | رمز غير صالح | الرمز الخاص بالمصادقة غير صالح |
| API02004 | المستخدم غير مصرح له | ليس لديك إذن لتنفيذ هذا الإجراء |
| API02005 | أذونات غير كافية | دور المستخدم الخاص بك يفتقر إلى الأذونات المطلوبة |
| API02006 | مفتاح API غير صالح | مفتاح API لـ WooCommerce غير صالح |
| API02007 | فشل في تجديد الرمز | تعذر تجديد جلستك |
| API02008 | رمز التجديد غير صالح | رمز التجديد غير صالح |
| API02009 | انتهاء صلاحية رمز التجديد | انتهت صلاحية رمز التجديد |
| API02010 | المصادقة مطلوبة | المصادقة مطلوبة لهذا الإجراء |
مشاكل الطلب
مشاكل في الطلبات المرسلة إلى الخادم.
| الكود | الاسم | الوصف |
|---|---|---|
| API03001 | تنسيق طلب غير صالح | تنسيق الطلب غير صحيح |
| API03002 | معلمات مطلوبة مفقودة | البيانات المطلوبة مفقودة من الطلب |
| API03003 | قيمة معلمة غير صالحة | تحتوي إحدى المعلمات على قيمة غير صالحة |
| API03004 | الطلب كبير جدًا | يتجاوز الطلب حدود الحجم |
| API03005 | تجاوز حد المعدل | عدد كبير جدًا من الطلبات في فترة زمنية قصيرة |
| API03006 | طريقة غير مدعومة | طريقة HTTP غير مدعومة |
| API03007 | قائمة الطلبات ممتلئة | عدد كبير جدًا من الطلبات المعلقة |
مشاكل الاستجابة
مشاكل في الاستجابات المستلمة من الخادم.
| الكود | الاسم | الوصف |
|---|---|---|
| API04001 | تنسيق استجابة غير صالح | تنسيق استجابة الخادم غير صالح |
| API04002 | كود استجابة غير متوقع | تم استلام كود حالة HTTP غير متوقع |
| API04003 | استجابة JSON معطوبة | الاستجابة بصيغة JSON معطوبة أو غير صالحة |
| API04004 | مفقود بيانات الاستجابة | البيانات المتوقعة مفقودة من الاستجابة |
| API04005 | محاولة استعادة JSON | تم محاولة الاستعادة من JSON معطوبة |
| API04006 | المورد غير موجود | المورد المطلوب غير موجود (404) |
مشاكل الإضافات/ووردبريس
مشاكل مع ووردبريس، WooCommerce، أو إضافة WCPOS.
| الكود | الاسم | الوصف |
|---|---|---|
| API05001 | تم تعطيل API لـ WooCommerce | تم تعطيل WooCommerce REST API |
| API05002 | إضافة WCPOS غير موجودة | لم يتم تثبيت إضافة WCPOS |
| API05003 | إضافة WCPOS بحاجة إلى تحديث | تحتاج إضافة WCPOS إلى تحديث |
| API05004 | تم تعطيل API لـ WordPress | تم تعطيل WordPress REST API |
| API05005 | إضافة مفقودة | لم يتم تثبيت إضافة مطلوبة |
مشاكل التكوين
مشاكل الإعداد والتكوين.
| الكود | الاسم | الوصف |
|---|---|---|
| API06001 | تنسيق URL غير صالح | تنسيق URL غير صالح |
| API06002 | مفقود URL API | لم يتم تكوين URL API |
| API06003 | تكوين الموقع غير صالح | تكوين الموقع غير صحيح |