Bir kullanıcının değişikliklerine abone olur. Daha fazla bilgi için Kaynak değişiklikleriyle ilgili bildirimler başlıklı makaleyi inceleyin.
HTTP isteği
POST https://www.googleapis.com/drive/v3/changes/watch
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
driveId |
Değişikliklerin döndürüleceği ortak drive. Belirtilmişse değişiklik kimlikleri ortak Drive'ı yansıtır. Tanımlayıcı olarak birleştirilmiş Drive kimliğini ve değişiklik kimliğini kullanın. |
includeCorpusRemovals |
Dosya, istek sırasında kullanıcı tarafından erişilebilir durumda olsa bile, değişikliklerin dosya kaynağını içerip içermeyeceği. Bu durum, dosya değişiklik listesinden kaldırıldığında ve bu dosya için başka değişiklik girişi olmayacak olsa bile geçerlidir. |
includeItemsFromAllDrives |
Hem Drive'ım hem de ortak Drive öğelerinin sonuçlara dahil edilip edilmeyeceği. |
includeRemoved |
Öğelerin değişiklik listesinden kaldırıldığını (ör. silme veya erişim kaybı) belirten değişikliklerin dahil edilip edilmeyeceği. |
includeTeamDriveItems |
Desteği sonlandırıldı: Bunun yerine |
pageSize |
Döndürülecek maksimum değişiklik sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemesi halinde en fazla 100 değişiklik döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
pageToken |
Önceki liste isteğini sonraki sayfada devam ettirmek için kullanılan jeton. Bu, önceki yanıttaki "nextPageToken" değerine veya getStartPageToken yönteminden gelen yanıta ayarlanmalıdır. |
restrictToMyDrive |
Sonuçların Drive'ım hiyerarşisindeki değişikliklerle kısıtlanıp kısıtlanmayacağı. Bu işlem, Uygulama Verileri klasöründeki dosyalar veya Drive'ım'a eklenmemiş paylaşılan dosyalar gibi dosyalarda yapılan değişiklikleri hariç tutar. |
spaces |
Korpuslarda sorgulanacak alanların virgülle ayrılmış listesi. Desteklenen değerler "drive" ve "appDataFolder"dır. |
supportsAllDrives |
İstek gönderen uygulamanın hem Drive'ım hem de ortak Drive'ları destekleyip desteklemediği |
supportsTeamDrives |
Desteği sonlandırıldı: Bunun yerine |
teamDriveId |
Desteği sonlandırıldı: Bunun yerine |
includePermissionsForView |
Yanıtın hangi ek görünüm izinlerini içereceğini belirtir. Yalnızca "yayınlandı" desteklenir. |
includeLabels |
Yanıtın |
İstek metni
İstek metni, Channel öğesinin bir örneğini içerir.
Yanıt metni
Başarılıysa yanıt metni, Channel öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
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
Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi yapılması gerekir. Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.