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

API02006: مفتاح API غير صالح

ماذا يعني هذا​

مفتاح واجهة برمجة تطبيقات WooCommerce REST المستخدم غير صالح. يتم استخدام مفاتيح API للمصادقة من الخادم إلى الخادم، والمفتاح المقدم لا يتطابق مع أي مفتاح صالح في WooCommerce.

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

  • تم حذف المفتاح — تم إزالة مفتاح API من WooCommerce
  • خطأ في كتابة المفتاح — تم إدخال المفتاح بشكل غير صحيح
  • زوج مفاتيح خاطئ — مفتاح المستهلك والسري لا يتطابقان
  • مفتاح من موقع مختلف — استخدام مفاتيح تم إنشاؤها لتثبيت آخر

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

1. التحقق من مفتاح API​

في إدارة WordPress → WooCommerce → الإعدادات → متقدم → واجهة برمجة التطبيقات REST:

  1. تحقق مما إذا كان مفتاح API الخاص بك موجودًا
  2. تأكد من أنه لم يتم إلغاؤه
  3. لاحظ الأذونات (قراءة/كتابة/قراءة-كتابة)

2. إنشاء مفاتيح API جديدة​

إذا كان المفتاح مفقودًا أو غير صالح:

  1. انتقل إلى WooCommerce → الإعدادات → متقدم → واجهة برمجة التطبيقات REST
  2. انقر على "إضافة مفتاح"
  3. أدخل وصفًا (مثل "WCPOS")
  4. اختر المستخدم
  5. اختر أذونات "قراءة/كتابة"
  6. انقر على "إنشاء مفتاح API"
  7. انسخ كل من Consumer Key وConsumer Secret (يتم عرضهما مرة واحدة فقط!)

3. تحديث تكوين POS​

أدخل مفاتيح API الجديدة في POS:

  • Consumer Key (يبدأ بـ ck_)
  • Consumer Secret (يبدأ بـ cs_)

4. التحقق من أذونات المفتاح​

تأكد من أن المفتاح يحتوي على أذونات كافية:

  • قراءة — عرض البيانات فقط
  • كتابة — تعديل البيانات فقط
  • قراءة/كتابة — وصول كامل (يوصى به لـPOS)
  • API02001 — بيانات اعتماد غير صالحة
  • API05001 — واجهة برمجة تطبيقات WooCommerce معطلة