API02010: المصادقة مطلوبة
ما الذي يعنيه هذا
الإجراء الذي تحاول القيام به يتطلب مصادقة، لكنك لم تسجل الدخول حاليًا. يحتاج POS إلى بيانات اعتماد صالحة للوصول إلى هذا المورد.
الأسباب الشائعة
- لم تقم بتسجيل الدخول — لم تقم بالمصادقة بعد
- تم مسح الجلسة — تم مسح جلستك أو انتهت صلاحيتها
- الوصول إلى مورد محمي — يتطلب المورد مصادقة
- تم مسح بيانات التطبيق — تمت إزالة بيانات الاعتماد المخزنة
رسم خرائط أخطاء الخادم
يتم تفعيل هذا رمز الخطأ عندما يقوم الخادم بإرجاع:
| كود الخادم | المصدر |
|---|---|
rest_login_required | واجهة برمجة التطبيقات REST في ووردبريس |
jwt_auth_no_auth_header | ملحق المصادقة JWT |
| HTTP 401 | أي استجابة من الخادم (تراجع) |
كيفية الإصلاح
1. تسجيل الدخول
إذا لم تقم بتسجيل الدخول:
- افتح شاشة تسجيل الدخول للـPOS
- أدخل بيانات اعتماد ووردبريس الخاصة بك
- أكمل عملية المصادقة
2. تحقق من حالة الجلسة
إذا كنت تعتقد أنك قد سجلت الدخول:
- قد تكون جلستك قد انتهت صلاحيتها
- ابحث عن API02002 (الرمز منتهي الصلاحية) لمزيد من التفاصيل
- سجل الدخول مرة أخرى لاستعادة الوصول
3. تحقق من تكوين الخادم
تأكد من تكوين نقاط النهاية الخاصة بواجهة برمجة التطبيقات بشكل صحيح:
- يجب أن تكون واجهة برمجة التطبيقات REST الخاصة بـ WooCommerce مفعلة
- يجب أن يكون ملحق WCPOS نشطًا
- يجب أن تكون نقاط نهاية المصادقة قابلة للوصول
4. تحقق من مشاكل المتصفح/التطبيق
إذا كنت تتم إزالتك من الجلسة بشكل غير متوقع:
- امسح ذاكرة التخزين المؤقت للمتصفح (إذا كنت تستخدم النسخة الويب)
- تحقق من عدم حظر الكوكيز/التخزين المحلي
- تأكد من أن التطبيق لديه إذن لتخزين البيانات
ما الذي يتطلب مصادقة؟
تتطلب معظم عمليات POS مصادقة:
- عرض المنتجات والعملاء
- إنشاء وتحرير الطلبات
- معالجة المدفوعات
- الوصول إلى التقارير
فقط شاشة تسجيل الدخول الأولية متاحة بدون مصادقة.