تجاوز إلى المحتوى الرئيسي
الإصدار: 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. انسخ كل من مفتاح المستهلك والمفتاح السري (يتم عرضهما مرة واحدة فقط!)

3. تحديث تكوين نقطة البيع

أدخل مفاتيح API الجديدة في نقطة البيع:

  • مفتاح المستهلك (يبدأ بـ ck_)
  • المفتاح السري (يبدأ بـ cs_)

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

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

  • قراءة — عرض البيانات فقط
  • كتابة — تعديل البيانات فقط
  • قراءة/كتابة — وصول كامل (يوصى به لنقطة البيع)

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

  • API02001 — بيانات اعتماد غير صالحة
  • API05001 — واجهة برمجة تطبيقات WooCommerce معطلة