RemoteGymp · API v1

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

اقرأ كل صفحة، والتزم بحدود المعدل، واسترجع الأخطاء بأمان.

  1. حدود المعدل

    الحدود قابلة للتكوين. يُبلغ GET و/v1/operations/capabilities عن requestsPerMinute وauthenticationRequestsPerMinutePerIp. بعد ظهور الخطأ 429، يتم تطبيق قاعدة إعادة المحاولة بعد ذلك، مع الانتظار لفترة أطول في حال استمرار التقييد. تقبل عمليات القراءة المجمعة ما يصل إلى 100 مُعرّف؛ وقد يكون لكل نقطة نهاية حدود أقل للصفحات أو الحمولة. (Retry-After)

  2. اقرأ كل صفحة

    استخدم قاعدة المتابعة لنقطة النهاية التي استدعيتها، مع الحفاظ على نفس عوامل التصفية. قد تتغير القوائم أثناء قراءتها؛ استخدم اللقطات عندما تحتاج إلى نسخة متسقة.

    الترقيمالمتابعة معالتوقف عند
    المؤشرمرر next كـ after.التالي هو null.
    إزاحة باستخدام nextOffsetتمرير nextOffset كـ offset.nextOffset هو null.
    إزاحة باستخدام hasMoreزيادة الإزاحة بعدد العناصر المُعادة.hasMore خطأ.
    البرنامجمرر القيمة الرقمية next كـ after؛ أعد التشغيل إذا تغيرت updatedAtUtc.التالي هو null.
    موجز الأحداثمرر next كـ after.hasMore خطأ.
  3. معالجة الأخطاء

    اقرأ رمز الخطأ بالإضافة إلى حالة HTTP. إذا تضمنت الاستجابة requestId، فاذكرها عند الاتصال بالدعم.

    حالة HTTPالإجراء المطلوب
    400أصلح الطلب.
    401تحقق من بيانات الاعتماد أو احصل على رمز وصول جديد.
    403تحقق من النطاق والأذونات وما إذا كان الوصول مفعلاً.
    404قد يكون المورد مفقودًا أو خارج نطاق صلاحياتك.
    409اقرأ رمز الخطأ والحالة الحالية قبل اتخاذ القرار.
    410انتهت صلاحية اللقطة أو مؤشر الحدث. ابدأ خط أساس جديد.
  4. في حال انتهاء مهلة الكتابة

    لا يُعد انتهاء المهلة أو ظهور الخطأ 503 دليلًا على فشل العملية. بالنسبة لعمليات الكتابة التي تُرجع إيصالات، ابحث عن GET و/v1/operations/by-key?idempotencyKey={key} قبل إعادة المحاولة. لإنشاء الصيانة، أعد استخدام Idempotency-Key الأصلي والبيانات.

مرجع API →

مراجعة المحتوى 3f225a253 · OpenAPI SHA-256: b12c42306a89