Method: changes.watch
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Änderungen für einen Nutzer abonnieren
HTTP-Anfrage
POST https://www.googleapis.com/drive/v2/changes/watch
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
Parameter |
driveId |
string
Die geteilte Ablage, aus der Änderungen zurückgegeben werden. Falls angegeben, entsprechen die Änderungs-IDs der geteilten Ablage. Verwenden Sie die kombinierte Laufwerks- und Änderungs-ID als Kennung.
|
includeCorpusRemovals |
boolean
Gibt an, ob Änderungen die Dateiressource enthalten sollen, wenn der Nutzer zum Zeitpunkt der Anfrage noch auf die Datei zugreifen kann, auch wenn eine Datei aus der Liste der Änderungen entfernt wurde und es keine weiteren Änderungseinträge für diese Datei gibt.
|
includeDeleted |
boolean
Ob Änderungen berücksichtigt werden sollen, die darauf hinweisen, dass Elemente aus der Liste der Änderungen entfernt wurden, z. B. durch Löschen oder Verlust des Zugriffs.
|
includeItemsFromAllDrives |
boolean
Ob sowohl Elemente aus „Meine Ablage“ als auch aus geteilten Ablagen in den Ergebnissen berücksichtigt werden sollen.
|
includeSubscribed |
boolean
Ob Änderungen außerhalb der Hierarchie von „Meine Ablage“ in das Ergebnis einbezogen werden sollen. Wenn diese Option auf „False“ (Falsch) gesetzt ist, werden Änderungen an Dateien wie denen im Ordner „Application Data“ oder an freigegebenen Dateien, die nicht zu „Meine Ablage“ hinzugefügt wurden, aus dem Ergebnis ausgeschlossen.
|
includeTeamDriveItems (deprecated) |
boolean
Verworfen. Verwenden Sie stattdessen includeItemsFromAllDrives .
|
maxResults |
integer
Maximale Anzahl der Änderungen, die zurückgegeben werden sollen.
|
pageToken |
string
Das Token, mit dem eine vorherige Listenanfrage auf der nächsten Seite fortgesetzt wird. Dieser sollte auf den Wert von nextPageToken aus der vorherigen Antwort oder auf die Antwort der Methode „getStartPageToken“ festgelegt werden.
|
spaces |
string
Eine durch Kommas getrennte Liste der Gruppenbereiche, die abgefragt werden sollen. Unterstützte Werte sind drive , appDataFolder und photos .
|
startChangeId (deprecated) |
string (int64 format)
Verworfen. Verwenden Sie stattdessen pageToken .
|
supportsAllDrives |
boolean
Ob die anfragende Anwendung sowohl „Meine Ablage“ als auch geteilte Ablagen unterstützt.
|
supportsTeamDrives (deprecated) |
boolean
Verworfen. Verwenden Sie stattdessen supportsAllDrives .
|
teamDriveId (deprecated) |
string
Verworfen. Verwenden Sie stattdessen driveId .
|
includePermissionsForView |
string
Gibt an, welche Berechtigungen der zusätzlichen Ansicht in der Antwort enthalten sein sollen. Nur published wird unterstützt.
|
includeLabels |
string
Eine durch Kommas getrennte Liste von IDs von Labels, die in den Teil labelInfo der Antwort aufgenommen werden sollen.
|
Anfragetext
Der Anfragetext enthält eine Instanz von Channel
.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Channel
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
Einige Bereiche sind eingeschränkt und erfordern eine Sicherheitsprüfung, damit Ihre App sie verwenden kann. Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["# Method: changes.watch\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n\nSubscribe to changes for a user.\n\n### HTTP request\n\n`POST https://www.googleapis.com/drive/v2/changes/watch`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Query parameters\n\n| Parameters ||\n|------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `driveId` | `string` The shared drive from which changes will be returned. If specified the change IDs will be reflective of the shared drive; use the combined drive ID and change ID as an identifier. |\n| `includeCorpusRemovals` | `boolean` Whether changes should include the file resource if the file is still accessible by the user at the time of the request, even when a file was removed from the list of changes and there will be no further change entries for this file. |\n| `includeDeleted` | `boolean` Whether to include changes indicating that items have been removed from the list of changes, for example by deletion or loss of access. |\n| `includeItemsFromAllDrives` | `boolean` Whether both My Drive and shared drive items should be included in results. |\n| `includeSubscribed` | `boolean` Whether to include changes outside the My Drive hierarchy in the result. When set to false, changes to files such as those in the Application Data folder or shared files which have not been added to My Drive will be omitted from the result. |\n| `includeTeamDriveItems` **(deprecated)** | `boolean` Deprecated: Use `includeItemsFromAllDrives` instead. |\n| `maxResults` | `integer` Maximum number of changes to return. |\n| `pageToken` | `string` The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from the previous response or to the response from the getStartPageToken method. |\n| `spaces` | `string` A comma-separated list of spaces to query. Supported values are `drive`, `appDataFolder` and `photos`. |\n| `startChangeId` **(deprecated)** | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Deprecated: Use `pageToken` instead. |\n| `supportsAllDrives` | `boolean` Whether the requesting application supports both My Drives and shared drives. |\n| `supportsTeamDrives` **(deprecated)** | `boolean` Deprecated: Use `supportsAllDrives` instead. |\n| `teamDriveId` **(deprecated)** | `string` Deprecated: Use `driveId` instead. |\n| `includePermissionsForView` | `string` Specifies which additional view's permissions to include in the response. Only `published` is supported. |\n| `includeLabels` | `string` A comma-separated list of IDs of labels to include in the `labelInfo` part of the response. |\n\n### Request body\n\nThe request body contains an instance of [Channel](/workspace/drive/api/reference/rest/v2/channels#Channel).\n\n### Response body\n\nIf successful, the response body contains an instance of [Channel](/workspace/drive/api/reference/rest/v2/channels#Channel).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/docs`\n- `\n https://www.googleapis.com/auth/drive`\n- `\n https://www.googleapis.com/auth/drive.appdata`\n- `\n https://www.googleapis.com/auth/drive.apps.readonly`\n- `\n https://www.googleapis.com/auth/drive.file`\n- `\n https://www.googleapis.com/auth/drive.meet.readonly`\n- `\n https://www.googleapis.com/auth/drive.metadata`\n- `\n https://www.googleapis.com/auth/drive.metadata.readonly`\n- `\n https://www.googleapis.com/auth/drive.photos.readonly`\n- `\n https://www.googleapis.com/auth/drive.readonly`\n\nSome scopes are restricted and require a security assessment for your app to use them. For more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]