API02006: مفتاح API غير صالح
ماذا يعني هذا
مفتاح واجهة برمجة تطبيقات WooCommerce REST المستخدم غير صالح. يتم استخدام مفاتيح API للمصادقة من الخادم إلى الخادم، والمفتاح المقدم لا يتطابق مع أي مفتاح صالح في WooCommerce.
الأسباب الشائعة
- تم حذف المفتاح — تم إزالة مفتاح API من WooCommerce
- خطأ في كتابة المفتاح — تم إدخال المفتاح بشكل غير صحيح
- زوج مفاتيح خاطئ — مفتاح المستهلك والسري لا يتطابقان
- مفتاح من موقع مختلف — استخدام مفاتيح تم إنشاؤها لتثبيت آخر
كيفية الإصلاح
1. التحقق من مفتاح API
في إدارة WordPress → WooCommerce → الإعدادات → متقدم → واجهة برمجة التطبيقات REST:
- تحقق مما إذا كان مفتاح API الخاص بك موجودًا
- تأكد من أنه لم يتم إلغاؤه
- لاحظ الأذونات (قراءة/كتابة/قراءة-كتابة)
2. إنشاء مفاتيح API جديدة
إذا كان المفتاح مفقودًا أو غير صالح:
- انتقل إلى WooCommerce → الإعدادات → متقدم → واجهة برمجة التطبيقات REST
- انقر على "إضافة مفتاح"
- أدخل وصفًا (مثل "WCPOS")
- اختر المستخدم
- اختر أذونات "قراءة/كتابة"
- انقر على "إنشاء مفتاح API"
- انسخ كل من Consumer Key وConsumer Secret (يتم عرضهما مرة واحدة فقط!)
3. تحديث تكوين POS
أدخل مفاتيح API الجديدة في POS:
- Consumer Key (يبدأ بـ
ck_) - Consumer Secret (يبدأ بـ
cs_)
4. التحقق من أذونات المفتاح
تأكد من أن المفتاح يحتوي على أذونات كافية:
- قراءة — عرض البيانات فقط
- كتابة — تعديل البيانات فقط
- قراءة/كتابة — وصول كامل (يوصى به لـPOS)