# API05001: تم تعطيل واجهة برمجة التطبيقات WooCommerce

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

تم تعطيل واجهة برمجة التطبيقات REST API الخاصة بـ WooCommerce على موقعك. يتطلب WCPOS واجهة برمجة التطبيقات REST API للتواصل مع WooCommerce والوصول إلى بيانات المتجر.

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

* **إعدادات WooCommerce** — تم تعطيل واجهة برمجة التطبيقات REST عمدًا
* **إضافة أمان** — إضافة أمان تقوم بحظر الوصول إلى واجهة برمجة التطبيقات
* **قيود الاستضافة** — قام المضيف الخاص بك بتعطيل الوصول إلى واجهة برمجة التطبيقات REST
* **مشكلات الروابط الدائمة** — الروابط الدائمة غير مكونة لواجهة برمجة التطبيقات REST

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

### 1. تمكين واجهة برمجة التطبيقات REST API لـ WooCommerce[​](#1-enable-woocommerce-rest-api "رابط مباشر إلى 1. تمكين واجهة برمجة التطبيقات REST API لـ WooCommerce")

في لوحة إدارة WordPress:

1. انتقل إلى WooCommerce → الإعدادات → المتقدم → واجهة برمجة التطبيقات REST
2. تأكد من تمكين واجهة برمجة التطبيقات REST
3. تحقق من إنشاء مفاتيح واجهة برمجة التطبيقات

### 2. تحقق من واجهة برمجة التطبيقات REST API الخاصة بـ WordPress[​](#2-check-wordpress-rest-api "رابط مباشر إلى 2. تحقق من واجهة برمجة التطبيقات REST API الخاصة بـ WordPress")

تعتمد واجهة برمجة التطبيقات الخاصة بـ WooCommerce على واجهة برمجة التطبيقات REST الخاصة بـ WordPress:

1. قم بزيارة `https://yoursite.com/wp-json/` في متصفحك
2. يجب أن تعود ببيانات JSON
3. إذا لم يحدث ذلك، راجع [API05004](/ar/error-codes/API05004.md)

### 3. تحقق من إضافات الأمان[​](#3-check-security-plugins "رابط مباشر إلى 3. تحقق من إضافات الأمان")

إضافات الأمان الشائعة التي قد تحظر واجهة برمجة التطبيقات:

* **Wordfence** — تحقق من إعدادات جدار الحماية
* **iThemes Security** — تحقق من إعدادات واجهة برمجة التطبيقات REST
* **All In One WP Security** — مراجعة قواعد جدار الحماية

أضف نقاط نهاية واجهة برمجة التطبيقات REST API أو تطبيق نقاط البيع إلى القائمة البيضاء.

### 4. تحقق من .htaccess[​](#4-check-htaccess "رابط مباشر إلى 4. تحقق من .htaccess")

ابحث عن قواعد تحظر الوصول إلى واجهة برمجة التطبيقات:

```
# Remove or modify rules blocking /wp-json/

# Ensure mod_rewrite is enabled
```

### 5. تنظيف الروابط الدائمة[​](#5-flush-permalinks "رابط مباشر إلى 5. تنظيف الروابط الدائمة")

في بعض الأحيان تحتاج إعدادات الروابط الدائمة إلى التحديث:

1. انتقل إلى الإعدادات → الروابط الدائمة
2. انقر على "حفظ التغييرات" (حتى بدون إجراء تغييرات)
3. هذا يجدد قواعد إعادة الكتابة

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

* [API05004](/ar/error-codes/API05004.md) — تم تعطيل API الخاص بـ WordPress
* [API02006](/ar/error-codes/API02006.md) — مفتاح API غير صالح

***
