رموز الأخطاء، ونافذة الملفات المتجدّدة، وسقوف الحجم، وسياسة إعادة محاولة محدودة. وكل رقم في هذه الصفحة مأخوذ من إعدادات المنصّة نفسها، لا من تقدير تقريبي.
لكل إخفاق رمز ثابت. طابق على الرمز لا على نص الرسالة: فالرسائل مترجمة وقد تُعاد صياغتها، أما الرموز فهي العقد.
يستخدم الإخفاق الغلاف نفسه الذي تستخدمه الاستجابة الناجحة، مع ok بقيمة false ورمز يحدّد ما الذي حدث.
{
"ok": false,
"statusCode": 429,
"code": "ENTERPRISE_API_LIMIT_REACHED",
"message": "…",
"path": "/enterprise/v1/gis/buffer",
"method": "POST",
"timestamp": "2026-08-17T09:41:22.104Z"
}ENTERPRISE_API_KEY_REQUIREDوصل الطلب بلا بيانات اعتماد: لا زوج X-Api-Key و X-Api-Secret ولا ترويسة Authorization: Bearer.
أرسل بيانات الاعتماد مع كل استدعاء. وإذا نجح المفتاح نفسه من curl وفشل من عميلك، فتحقّق من أن العميل لا يحذف الترويسات المخصّصة عند إعادة التوجيه.
ENTERPRISE_API_KEY_INVALIDبيانات الاعتماد موجودة لكنها لم تُقبل — مفتاح عام غير معروف، أو مفتاح مُبطل، أو مفتاح سري لا يطابق المخزّن له.
تأكد أنك نسخت المفتاح السري كاملًا عند الإنشاء؛ فهو يُخزَّن مجزّأً ولا يمكن استرجاعه. وإن فُقد، أنشئ مفتاحًا جديدًا من لوحة التحكم وأبطل القديم.
ENTERPRISE_API_INACTIVEالمفتاح نفسه سليم، لكن المؤسسة لا تملك اشتراكًا فعّالًا في الواجهة: لم يُفعّل، أو أُوقف، أو انتهت مدته.
راجع الاشتراك في لوحة التحكم. وإن كان موقوفًا أو منتهيًا فلا يعيده إلا مكتب المؤسسات — وإعادة المحاولة لن تفيد.
ENTERPRISE_API_USER_NOT_ASSIGNEDالبريد المُرسل في X-Api-User ليس عضوًا فعّالًا في المؤسسة.
عيّن ذلك الشخص في لوحة التحكم، أو صحّح العنوان، أو احذف الترويسة كليًا لينسب التشغيل إلى مالك المؤسسة.
ENTERPRISE_API_LIMIT_REACHEDعدد ملفات المؤسسة في النافذة الحالية، مضافًا إليه ملفات هذا الطلب، سيتجاوز سقف الباقة. ويُرفض الطلب قبل تشغيل الأداة.
انتظر تجدّد النافذة، أو وزّع الحمل، أو انتقل إلى باقة أكبر. ولأن الفحص يسبق التشغيل، لم يُعالَج شيء ولم يُستهلك شيء.
كل رمز تربطه واجهات GIS والواجهة البرمجية بحالة HTTP.
الرموز أعلاه هي التي يُبنى عليها سلوك العميل. هذا الجدول مرجع لكل ما عداها، مجمّعًا حسب العائلة؛ والمعنى المعروض هو نص رسالة الواجهة نفسها. تعامل مع الرمز — فالرسائل مُعرّبة وقد تُعاد صياغتها.
لغة الرسالة
VALIDATION_ERRORخطأ في التحقق من البيانات.
FILE_REQUIREDالملف مطلوب.
FILE_TOO_LARGEحجم الملف يتجاوز الحد الأقصى المسموح به.
NOT_FOUNDغير موجود.
DUPLICATE_VALUEهذه القيمة موجودة بالفعل.
RATE_LIMIT_EXCEEDEDعدد كبير من الطلبات، حاول لاحقًا.
SERVER_ERRORحدث خطأ غير متوقع في الخادم.
GIS_INPUT_REJECTEDتعذّر استخدام هذا الملف: (reason)
GIS_PROCESSING_FAILEDفشلت معالجة GIS. يرجى التحقق من الملف والمحاولة مرة أخرى.
GIS_SERVICE_UNAVAILABLEخدمة معالجة GIS غير متاحة مؤقتاً. يرجى المحاولة لاحقاً.
GIS_TOOL_NOT_FOUNDأداة GIS غير معروفة.
GIS_TOOL_DISABLEDهذه الأداة معطّلة حالياً. يرجى المحاولة لاحقاً.
GIS_TIER_REQUIREDهذه الأداة متاحة ضمن عضوية أعلى.
GIS_ENTERPRISE_REQUIREDهذه الأداة متاحة في مساحات عمل المؤسسات.
GIS_NOT_COMMUNITY_MEMBERيجب أن تنضم إلى مجتمع حيّز لاستخدام أدوات GIS.
GIS_TRIAL_LIMIT_REACHEDلقد استخدمت محاولتيك المجانيتين. انضم إلى مجتمع حيّز لمواصلة استخدام أدوات GIS.
GIS_USAGE_LIMIT_REACHEDلقد وصلت إلى الحد الأقصى لاستخدام هذه الأداة. سيتم تجديده تلقائياً.
GIS_FILE_NOT_FOUNDالملف الجغرافي المطلوب غير موجود.
ENTERPRISE_API_KEY_REQUIREDبيانات اعتماد الواجهة مطلوبة (X-Api-Key و X-Api-Secret).
ENTERPRISE_API_KEY_INVALIDبيانات اعتماد الواجهة غير صحيحة.
ENTERPRISE_API_KEY_EXPIREDانتهت صلاحية مفتاح الواجهة البرمجية هذا.
ENTERPRISE_API_KEY_INACTIVEمفتاح الواجهة البرمجية هذا غير نشط.
ENTERPRISE_API_KEY_IP_FORBIDDENالطلبات من عنوان IP هذا غير مسموح بها لهذا المفتاح.
ENTERPRISE_API_KEY_SCOPE_FORBIDDENلا يملك هذا المفتاح صلاحية الوصول إلى هذه الأداة.
ENTERPRISE_API_INACTIVEلا يوجد اشتراك واجهة برمجية فعّال لهذه المؤسسة.
ENTERPRISE_API_USER_NOT_ASSIGNEDهذا المستخدم ليس عضوًا معينًا في المؤسسة.
ENTERPRISE_SUBSCRIPTION_INACTIVEاشتراك أدوات المؤسسة غير نشط.
ENTERPRISE_API_NOT_ENABLEDقناة الواجهة البرمجية (API) غير مفعّلة لهذه المؤسسة.
ENTERPRISE_TOOL_NOT_ALLOWEDهذه الأداة غير مفعّلة لمؤسستك.
ENTERPRISE_API_LIMIT_REACHEDتم استنفاد حصة ملفات المؤسسة لنافذة الـ72 ساعة الحالية. ستُعاد تلقائيًا.
ENTERPRISE_CREDIT_LIMIT_REACHEDتم استنفاد رصيد المؤسسة لهذه الفترة.
ENTERPRISE_MEMBER_CREDIT_LIMIT_REACHEDلقد بلغت حد الرصيد المخصص لك كعضو في هذه الفترة.
ENTERPRISE_API_KEY_CREDIT_LIMIT_REACHEDبلغ مفتاح الواجهة البرمجية حد الرصيد المخصص له في هذه الفترة.
ENTERPRISE_RATE_LIMIT_REACHEDطلبات كثيرة جدًا. الرجاء الإبطاء وإعادة المحاولة.
ENTERPRISE_CONCURRENCY_LIMIT_REACHEDعدد كبير من العمليات المتزامنة. الرجاء إعادة المحاولة بعد قليل.
ENTERPRISE_DATA_LIMIT_REACHEDتم استنفاد حد حجم البيانات للمؤسسة في هذه الفترة.
ENTERPRISE_IDEMPOTENCY_KEY_INVALIDترويسة Idempotency-Key غير صالحة (8–255 حرفًا قابلًا للطباعة).
IDEMPOTENCY_KEY_REUSEDاستُخدم مفتاح Idempotency-Key هذا مسبقًا مع طلب مختلف.
REQUEST_IN_PROGRESSما زال هناك طلب قيد المعالجة بمفتاح Idempotency-Key نفسه.
ENTERPRISE_RUN_NOT_FOUNDالعملية غير موجودة.
ENTERPRISE_ARTIFACT_NOT_FOUNDالملف الناتج غير موجود.
ENTERPRISE_ASYNC_JOB_NOT_FOUNDالمهمة غير موجودة.
ENTERPRISE_ASYNC_JOB_ALREADY_FINALIZEDانتهت هذه المهمة بالفعل ولا يمكن تغييرها.
ENTERPRISE_ASYNC_TOOL_NOT_ELIGIBLEهذه الأداة لا تدعم المهام غير المتزامنة للملفات الكبيرة.
رموز مجموعات البيانات وروابط المشاركة وغرف البيانات موثقة مع دليل مجموعات البيانات في /docs/datasets.
كيف تُحتسب الحصة، ومتى تتجدّد.
| الباقة | ملفات/72س |
|---|---|
| Starter | 1,000 |
| Pro | 5,000 |
| Ultra | 20,000 |
كل المفاتيح تتشارك نافذة واحدة
كم يستطيع الاستدعاء الواحد أن يحمل، وماذا يحدث حين يكون الملف أكبر من ذلك.
سقف الطلب المباشر
السقف غير المتزامن
نافذة الرفع
ما الذي يحدث للعمل الذي يُنفَّذ خارج الطلب، وسياسة إعادة المحاولة التي يُستحسن أن يحاكيها عميلك بدل أن يصارعها.
يُستجاب لطلب الإلغاء عند 4 نقاط تفتيش — لا فورًا.
عند الالتقاط
قبل أن يسحب العامل المهمة من الطابور أصلًا.
قبل حجز الحصة
قبل أن يحجز التشغيل أي شيء على نافذة المؤسسة.
قبل استدعاء المحرّك
بعد التهيئة، وقبل إرسال استدعاء المعالجة الجغرافية.
قبل تخزين المخرج
بعد عودة المحرّك، وقبل كتابة النتيجة وتسجيلها.
الاستدعاء الجاري ينتهي إلى آخره
نصف الدمج الجيد هو معرفة أي الإخفاقات دائم.
لا تعد المحاولة. بيانات الاعتماد ناقصة أو خاطئة، وتكرار الاستدعاء سيفشل بالطريقة نفسها. صحّح الترويسات ثم أرسل الطلب من جديد.
لا تعد المحاولة. إما أن الاشتراك غير فعّال أو أن العضو المنسوب إليه غير معيّن — وكلاهما يحتاج تغييرًا في لوحة التحكم لا محاولة أخرى.
أعد المحاولة بعد تجدّد النافذة لا فورًا. ولحظة التجديد قابلة للحساب: مدة النافذة 72 ساعة وحدودها ثابتة.
أعد المحاولة مع تراجع تصاعدي وحدّ أقصى للمحاولات. ومحاكاة سياسة المنصة نفسها — 3 محاولات تبدأ من 2000 ms — خيار افتراضي معقول.
الاستهلاك على النافذة الحالية — لكل عضو وأداة ومفتاح — معروض في لوحة تحكم مؤسستك.