Sdílet prostřednictvím


Události Microsoft OneDrivu

Tento článek obsahuje vlastnosti a schéma událostí Microsoft OneDrivu, které publikuje rozhraní Microsoft Graph API. Úvod do schémat událostí najdete ve schématu CloudEvents.

Dostupné typy událostí

Tyto události se aktivují, když je jednotkaItem aktualizována provozem přes tyto prostředky pomocí rozhraní Microsoft Graph API.

Název události Popis
Microsoft.Graph.DriveItemUpdated Tato událost se aktivuje, když se aktualizuje obsah v hierarchii jednotky kořenové složky v OneDrive pro firmy nebo kořenové složky nebo podsložky driveItem v osobním OneDrivu uživatele.

Příklad události

Když se událost aktivuje, služba Event Grid odešle data o této události do odběru cílů. Tato část obsahuje příklad toho, jak by tato data vypadala pro každou událost Microsoft OneDrivu.

Událost Microsoft.Graph.DriveItemUpdated

{
  "id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
  "type": "Microsoft.Graph.DriveItemUpdated",
  "source": "/tenants/<tenant-id>/applications/<application-id>",
  "subject": "driveItem/<driveItem-id>",
  "time": "2022-05-24T22:24:31.3062901Z",
  "datacontenttype": "application/json",
  "specversion": "1.0",
  "data": {
    "subscriptionId": "<microsoft-graph-subscription-id>",
    "tenantId": "<tenant-id>",
    "clientState": "<user-provided secret>",
    "expirationDateTime": "2023-10-05T18:11:08.587Z",
    "resource": "<guid>",
    "siteUrl": "<sharepoint relative URL>",
    "webId": "<guid>",
    "resourceData": {
      "@odata.type": "#Microsoft.Graph.driveItem"
    },    
  }
}

Vlastnosti události

Událost má následující data nejvyšší úrovně:

Vlastnost Type Description
source string Zdroj událostí tenanta. Toto pole není zapisovatelné. Rozhraní Microsoft Graph API tuto hodnotu poskytuje.
subject string Cesta k předmětu události, kterou definuje vydavatel.
type string Jeden z typů událostí pro tento zdroj událostí.
time string Čas vygenerování události na základě času UTC poskytovatele
id string Jedinečný identifikátor události.
data objekt Datová část události, která poskytuje data o změně stavu prostředku.
specversion string Verze specifikace schématu CloudEvents

Datový objekt má následující vlastnosti:

Vlastnost Type Description
changeType string Typ změny stavu prostředku.
resource string Identifikátor prostředku, pro který byla událost vyvolána.
tenantId string ID organizace, ve kterém je jednotka Uložená.
clientState string Tajný kód poskytnutý uživatelem v době vytvoření předplatného rozhraní Graph API
@odata.type string Typ změny rozhraní Graph API.
@odata.id string Identifikátor prostředku rozhraní Graph API, pro který byla událost vyvolána.
id string Identifikátor prostředku, pro který byla událost vyvolána.
subscriptionExpirationDateTime string Čas ve formátu RFC 3339 , kdy vyprší platnost předplatného rozhraní Graph API.
subscriptionId string Identifikátor předplatného rozhraní Graph API.
tenantId string Identifikátor tenanta Microsoft Entra.

Další kroky

  • Úvod k partnerským událostem Azure Event Gridu najdete v tématu Přehled partnerských událostí.
  • Informace o tom, jak se přihlásit k odběru rozhraní Microsoft Graph API pro příjem událostí, najdete v tématu přihlášení k odběru událostí rozhraní Microsoft Graph API.
  • Informace o obslužných rutinách událostí Azure Event Gridu najdete v tématu Obslužné rutiny událostí.
  • Další informace o vytvoření odběru služby Azure Event Grid najdete v tématu vytvoření odběru událostí a schématu odběru služby Event Grid.
  • Informace o tom, jak nakonfigurovat odběr událostí tak, aby vybral konkrétní události, které se mají doručit, najdete v tématu Filtrování událostí. Můžete také chtít odkazovat na události filtrování.