82. Zapytanie: Przywróć zdarzenia subskrypcji

Zawsze dobrą praktyką jest możliwość przywrócenia/ponownego sprawdzenia dostarczonych vs wygenerowanych zdarzeń subskrypcyjnych. Dlatego GeoPard przechowuje historię wszystkich wygenerowanych zdarzeń subskrypcyjnych przez ostatnie 12 miesięcy.

Typowe przypadki:

  • Zły dostęp do internetu i zdarzenia nie zostały dostarczone

  • Ponowne wdrożenie nasłuchiwacza WebSocket

  • Sprawdź zgodność otrzymanych vs wygenerowanych zdarzeń

  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
        uuidUżytkownika
        action
        nodePath {
          entity
          uuid
        }
      }
    } 
  }
}

Obsługiwane filtry wejściowe:

  • dateFrom jako datetime w formacie ISO 8701 (np.: "2023-05-25T12:49:00.000Z")

  • dateTo jako datetime w formacie ISO 8701 (np.: "2023-05-30T06:35:00.000Z")

  • uuidGospodarstw jako tablica UUID-ów „Farm” do wyszukania

  • fieldUuids jako tablica UUID-ów „Field” do wyszukania

  • userUuids jako tablica UUID użytkowników ("User"), po których ma być wyszukiwanie

  • eventUuids jako tablica UUID-ów subskrypcyjnych „Event”

circle-info

Wszystkie filtry działają jak logiczne ORAZ.

circle-info

Każde zdarzenie subskrypcji ma atrybut executionDate powiązany z momentem wysłania w formacie AWSDateTime zgodnym z ISO 8601 DateTime.

Last updated

Was this helpful?