oauth2permissiongrant: delta

Namespace: microsoft.graph

Rufen Sie neu erstellte, aktualisierte oder gelöschte oauth2permissiongrant-Objekte ab, ohne die gesamte Ressourcensammlung vollständig zu lesen. Ausführliche Informationen finden Sie unter Verwenden einer Delta-Abfrage.

Berechtigungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Directory.Read.All, Directory.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Directory.Read.All, DelegatedPermissionGrant.ReadWrite.All, Directory.ReadWrite.All

HTTP-Anforderung

GET /oauth2PermissionGrants/delta

Abfrageparameter

Beim Nachverfolgen von Änderungen erfolgt eine Runde von einem oder mehreren Delta-Funktionsaufrufen . Wenn Sie Abfrageparameter (außer $deltatoken und $skiptoken) verwenden, müssen Sie sie in der ursprünglichen Delta-Anforderung angeben. Microsoft Graph codiert automatisch alle angegebenen Parameter in den Tokenteil der in der Antwort enthaltenen @odata.nextLink- oder @odata.deltaLink-URL. Sie müssen Abfrageparameter nur einmal angeben. Kopieren Sie in nachfolgenden Anforderungen die URL @odata.deltaLink aus der @odata.nextLink vorherigen Antwort, und wenden Sie sie an. Die URL enthält die codierten Parameter.

Abfrageparameter Typ Beschreibung
$deltatoken string Ein Statustoken, das in der @odata.deltaLink URL des vorherigen Delta-Funktionsaufrufs für dieselbe Ressourcensammlung zurückgegeben wird und den Abschluss dieser Runde der Änderungsnachverfolgung angibt. Speichern Und wenden Sie die gesamte @odata.deltaLink URL, einschließlich dieses Tokens, in der ersten Anforderung der nächsten Runde der Änderungsnachverfolgung für diese Sammlung an.
$skiptoken string Ein Statustoken, das in der @odata.nextLink URL des vorherigen Delta-Funktionsaufrufs zurückgegeben wird und angibt, dass weitere Änderungen in derselben Ressourcensammlung nachverfolgt werden müssen.

Optionale Abfrageparameter

Diese Methode unterstützt OData-Abfrageparameter zur Anpassung der Antwort.

  • Sie können einen $select Abfrageparameter verwenden, um nur die Eigenschaften anzugeben, die Sie für eine optimale Leistung benötigen. Die Eigenschaft id wird immer zurückgegeben.
  • Der $filter Abfrageparameter kann nur verwendet werden, um Änderungen an bestimmten Ressourcen mithilfe der Ressourcen-ID nachzuverfolgen. Zum Beispiel $filter=id+eq+{value} oder $filter=id+eq+{value1}+or+id+eq+{value2}.

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.

Anforderungstext

Geben Sie für diese Methode keinen Anforderungstext an.

Antwort

Wenn die Methode erfolgreich verläuft, werden der 200 OK Antwortcode und ein oauth2permissiongrant-Auflistungsobjekt im Antworttext zurückgegeben. Die Antwort enthält auch eine @odata.nextLink-URL oder eine @odata.deltaLink-URL.

  • Wenn eine @odata.nextLink URL zurückgegeben wird, können zusätzliche Datenseiten in der Sitzung abgerufen werden. Der oauth2permissiongrant stellt weiterhin Anforderungen mithilfe der @odata.nextLink URL, bis eine @odata.deltaLink URL in der Antwort enthalten ist.
  • Wenn eine @odata.deltaLink URL zurückgegeben wird, werden keine weiteren Daten zur Ressource zurückgegeben. Speichern Sie die URL, und verwenden Sie sie @odata.deltaLink , um informationen zu zukünftigen Änderungen an der Ressource zu erhalten.

Ausführliche Informationen finden Sie unter Verwenden einer Delta-Abfrage. Beispielanforderungen finden Sie unter "Inkrementelle Änderungen für Benutzer abrufen".

Beispiel

Anforderung

GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/delta

Antwort

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#oauth2permissiongrants",
  "@odata.nextLink":"https://graph.microsoft.com/v1.0/oauth2permissiongrants/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc",
  "value": [
    {
      "clientId": "22a3c970-8ad4-4120-8127-300837f87f2c",
      "consentType": "Principal",
      "principalId": "c2e8df37-c6a7-4d88-89b1-feb4f1fda7c5",
      "resourceId": "98dc9d95-49b6-405a-b3c0-834e969a708b",
      "scope": "User.Read Directory.AccessAsUser.All",
      "id": "cMmjItSKIEGBJzAIN_h_LJWd3Ji2SVpAs8CDTpaacIs33-jCp8aITYmx_rTx_afF"
    }
  ]
}