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

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

ما يعنيه هذا

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

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

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

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

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

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

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

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

في لوحة تحكم WordPress → المستخدمون:

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

2. تفعيل الوصول إلى نقاط البيع

في لوحة تحكم WordPress → WooCommerce → نقاط البيع → الوصول:

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

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

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

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

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

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

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

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

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

  • عرض المنتجات: الوصول إلى قراءة المنتجات
  • إنشاء الطلبات: القدرة على إنشاء/تعديل الطلبات
  • إدارة العملاء: قدرات إدارة العملاء
  • الوصول إلى التقارير: قدرات عرض التقارير

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

  • API02005 — أذونات غير كافية
  • API02001 — بيانات اعتماد غير صالحة