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

## ماذا يعني هذا[​](#what-this-means "رابط مباشر إلى ماذا يعني هذا")

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

## الأسباب الشائعة[​](#common-causes "رابط مباشر إلى الأسباب الشائعة")

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

## كيفية الإصلاح[​](#how-to-fix "رابط مباشر إلى كيفية الإصلاح")

### 1. التحقق من مفتاح API[​](#1-verify-the-api-key "رابط مباشر إلى 1. التحقق من مفتاح API")

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

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

### 2. إنشاء مفاتيح API جديدة[​](#2-generate-new-api-keys "رابط مباشر إلى 2. إنشاء مفاتيح API جديدة")

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

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

### 3. تحديث تكوين POS[​](#3-update-pos-configuration "رابط مباشر إلى 3. تحديث تكوين POS")

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

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

### 4. التحقق من أذونات المفتاح[​](#4-check-key-permissions "رابط مباشر إلى 4. التحقق من أذونات المفتاح")

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

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

## الأخطاء ذات الصلة[​](#related-errors "رابط مباشر إلى الأخطاء ذات الصلة")

* [API02001](/ar/error-codes/API02001.md) — بيانات اعتماد غير صالحة
* [API05001](/ar/error-codes/API05001.md) — واجهة برمجة تطبيقات WooCommerce معطلة

***
