Subskrybuje zmiany dotyczące użytkownika. Więcej informacji znajdziesz w artykule Powiadomienia o zmianach zasobów.
Żądanie HTTP
POST https://www.googleapis.com/drive/v3/changes/watch
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
driveId |
Dysk współdzielony, z którego będą zwracane zmiany. Jeśli ten parametr jest określony, identyfikatory zmian będą odzwierciedlać dysk współdzielony. Użyj połączonego identyfikatora dysku i identyfikatora zmiany jako identyfikatora. |
includeCorpusRemovals |
Czy zmiany powinny obejmować zasób pliku, jeśli plik jest nadal dostępny dla użytkownika w momencie wysyłania żądania, nawet jeśli plik został usunięty z listy zmian i nie będzie już żadnych wpisów zmian dotyczących tego pliku. |
includeItemsFromAllDrives |
Czy w wynikach mają być uwzględniane elementy z Mojego dysku i dysków współdzielonych. |
includeRemoved |
Czy uwzględniać zmiany wskazujące, że elementy zostały usunięte z listy zmian, np. przez usunięcie lub utratę dostępu. |
includeTeamDriveItems |
Wycofane: zamiast tego użyj parametru |
pageSize |
Maksymalna liczba zmian do zwrócenia. Usługa może zwrócić mniej zmian niż ta wartość. Jeśli nie podasz tej wartości, usługa zwróci maksymalnie 100 zmian. Maksymalna wartość to 1000. Wartości powyżej 1000 zostaną zmienione na 1000. |
pageToken |
Token umożliwiający kontynuowanie poprzedniego żądania listy na następnej stronie. Należy ustawić wartość „nextPageToken” z poprzedniej odpowiedzi lub odpowiedź z metody getStartPageToken. |
restrictToMyDrive |
Czy ograniczyć wyniki do zmian w hierarchii Mojego dysku. Spowoduje to pominięcie zmian w plikach, takich jak pliki w folderze Dane aplikacji lub pliki udostępnione, które nie zostały dodane do Mojego dysku. |
spaces |
Rozdzielona przecinkami lista przestrzeni do wyszukiwania w korpusach. Obsługiwane wartości to „drive” i „appDataFolder”. |
supportsAllDrives |
Czy aplikacja wysyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofane: zamiast tego użyj parametru |
teamDriveId |
Wycofane: zamiast tego użyj parametru |
includePermissionsForView |
Określa, które dodatkowe uprawnienia widoku mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość „published”. |
includeLabels |
Rozdzielona przecinkami lista identyfikatorów etykiet, które mają być uwzględnione w części |
Treść żądania
Treść żądania zawiera wystąpienie elementu Channel.
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Channel.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly
Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa aplikacji. Więcej informacji znajdziesz w przewodniku po autoryzacji.