82. استعلام: استعادة أحداث الاشتراك

من الجيد دائمًا إتاحة إمكانية استعادة/إعادة فحص أحداث الاشتراك المرسلة مقابل المنتجة. لذلك تقوم GeoPard بتخزين سجل كل أحداث الاشتراك المنتجة لـ آخر 12 شهرًا.

الحالات الشائعة:

  • اتصال إنترنت سيئ ولم تُسلم الأحداث

  • إعادة نشر مستمع WebSocket

  • فحص التناسق بين الأحداث المستلمة مقابل المنتجة

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<placeholder_of_user_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        action
        nodePath {
          entity
          uuid
        }
      }
    } 
  }
}

مرشحات الإدخال المدعومة:

  • dateFrom كتاريخ-زمن بصيغة ISO 8701 (مثال: "2023-05-25T12:49:00.000Z")

  • dateTo كتاريخ-زمن بصيغة ISO 8701 (مثال: "2023-05-30T06:35:00.000Z")

  • farmUuids كمصفوفة من معرفات UUID لـ"المزرعة" للبحث

  • fieldUuids كمصفوفة من معرفات UUID لـ"الحقل" للبحث

  • userUuids كمصفوفة من UUIDs للمستخدمين للبحث

  • eventUuids كمصفوفة من معرفات UUID لأحداث الاشتراك

circle-info

تعمل كل عوامل التصفية كمنطق AND.

circle-info

كل حدث اشتراك له سمة executionDate مرتبطة بلحظة الإرسال بصيغة AWSDateTime المتوافقة مع ISO 8601 DateTime.

Last updated

Was this helpful?