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

API02004: المستخدم غير مخول

ما يعنيه هذا​

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

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

  • قيود دور المستخدم — دور WordPress الخاص بك لا يشمل الوصول إلى POS
  • تم تعطيل الوصول إلى POS — لم يُمنح حسابك أذونات POS
  • قيود الميزات — بعض الميزات محدودة لأدوار معينة
  • قيود المتجر — قد لا يكون لديك الوصول إلى هذا المتجر المحدد

تعيين خطأ الخادم​

يتم تفعيل رمز الخطأ هذا عندما يعود الخادم بـ:

رمز الخادمالمصدر
rest_cannot_viewواجهة برمجة تطبيقات REST الخاصة بـ WordPress
woocommerce_rest_cannot_viewواجهة برمجة تطبيقات REST الخاصة بـ WooCommerce

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

1. تحقق من دور المستخدم​

في WordPress Admin → المستخدمون:

  1. ابحث عن حساب المستخدم الخاص بك
  2. تحقق من الدور (مثل، Shop Manager، Administrator)
  3. تأكد من أن الدور يتضمن قدرات WooCommerce

2. تفعيل الوصول إلى POS​

في WordPress Admin → WooCommerce → POS → Access:

  1. ابحث عن المستخدم أو الدور
  2. قم بتمكين أذونات الوصول إلى POS
  3. احفظ التغييرات

3. طلب أذونات إضافية​

اتصل بمدير متجرك لـ:

  • منح دورك الوصول إلى POS
  • تعيين دور لك مع الأذونات المناسبة
  • تفعيل الميزات المحددة التي تحتاجها

4. تحقق من تعيين المتجر​

إذا كنت تستخدم متاجر متعددة:

  • تحقق من أنك تم تعيينك إلى المتجر الصحيح
  • تحقق من الأذونات الخاصة بالمتجر

الأذونات المطلوبة​

تتطلب الإجراءات المختلفة قدرات مختلفة:

  • عرض المنتجات: الوصول للقراءة على المنتجات
  • إنشاء الطلبات: القدرة على إنشاء/تعديل الطلبات
  • إدارة العملاء: قدرات إدارة العملاء
  • الوصول إلى التقارير: قدرات عرض التقارير
  • API02005 — أذونات غير كافية
  • API02001 — بيانات اعتماد غير صالحة