تصفح مستندات المطور

مرجع

الأخطاء وحدود المعدل

تستخدم أخطاء REST هذا المغلف. احتفظ بمعرف الطلب للحصول على الدعم ولا تقم مطلقًا بتسجيل مفتاح API الخاص بك:

ابدأ بالرمز ومعرف الطلب

يخبر الكود المستقر برنامجك بما حدث. تشرح الرسالة التي يمكن قراءتها بواسطة الإنسان هذا الطلب. احفظ معرف الطلب عند الاتصال بالدعم.

JSON error response
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "The API key is missing, invalid, or revoked.",
    "requestId": "req_..."
  }
}

إصلاح أخطاء المصادقة والخطة

بالنسبة إلى 401، تأكد من أن الرأس يبدأ بـ Bearer متبوعًا بمسافة واحدة ومفتاح نشط. بالنسبة إلى 403، تحقق من خطة الحساب والنطاقات المحددة عند إنشاء المفتاح.

إصلاح أخطاء حالة التحميل

بالنسبة إلى 409 أو 422، تأكد من انتهاء PUT، وتطابق نوع المحتوى، وأن عدد البايتات الذي تم تحميله يساوي sizeBytes. قم بإنشاء مهمة تحميل جديدة إذا انتهت صلاحية URL المؤقتة.

شفرةHTTPمعنى
BAD_REQUEST400 / 409HTTP 400 يعني أن نص الطلب غير صالح؛ يعني HTTP 409 أنه لا يمكن إكمال التحميل في حالته الحالية.
UNAUTHORIZED401مفتاح API مفقود أو غير صالح أو تم إبطاله.
PAID_PLAN_REQUIRED403لا يحتوي الحساب على خطة مدفوعة مؤهلة.
INSUFFICIENT_SCOPE403لا يتضمن مفتاح API النطاق المطلوب.
NOT_FOUND404لم يتم العثور على التحميل أو الملف أو المشاركة المملوكة.
UPLOAD_NOT_READY409الكائن الذي تم تحميله ليس جاهزًا للاكتمال.
FILE_TOO_LARGE413يتجاوز الملف الحد الأقصى للحجم المطبق.
OBJECT_VALIDATION_FAILED422فشل الكائن الذي تم تحميله في التحقق من الصحة.
QUOTA_EXCEEDED429تم استنفاد حصة التحميل.
RATE_LIMIT_EXCEEDED429تم استنفاد معدل طلب واجهة برمجة التطبيقات.
SERVICE_UNAVAILABLE503الخدمة المطلوبة غير متوفرة مؤقتا.

رؤوس الحد الأقصى للسعر

أعد المحاولة 429 فقط بعد إعادة المحاولة بعد. أعد محاولة أخطاء 503 المؤقتة مع التراجع الأسي. لا تقم تلقائيًا بإعادة محاولة الطلبات 400 أو 401 أو 403 غير الصالحة.