Method: changes.watch

Bir kullanıcının değişikliklere abone olma.

HTTP isteği

POST https://www.googleapis.com/drive/v2/changes/watch

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Sorgu parametreleri

Parametreler
driveId

string

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ği ve değişiklik kimliğini kullanın.

includeCorpusRemovals

boolean

Dosya istek sırasında kullanıcı tarafından dosyaya hâlâ erişilebiliyorsa, bir dosya değişiklik listesinden kaldırılmış ve bu dosya için başka değişiklik girişi yapılmayacak olsa bile değişikliklerin dosya kaynağını içerip içermeyeceği.

includeDeleted

boolean

Öğelerin değişiklik listesinden kaldırıldığını (ör. silme veya erişim kaybı) gösteren değişikliklerin eklenip eklenmeyeceğini belirtir.

includeItemsFromAllDrives

boolean

Hem Drive'ım hem de ortak Drive öğelerinin sonuçlara dahil edilip edilmeyeceği.

includeSubscribed

boolean

Sonuca Drive'ım hiyerarşisi dışındaki değişikliklerin dahil edilip edilmeyeceğini belirler. Politika yanlış değerine ayarlandığında, Uygulama Verileri klasöründekiler veya Drive'ım bölümüne eklenmemiş paylaşılan dosyalar gibi dosyalarda yapılan değişiklikler sonuçtan çıkarılır.

includeTeamDriveItems
(deprecated)

boolean

Desteği sonlandırıldı: Bunun yerine includeItemsFromAllDrives kullanın.

maxResults

integer

Döndürülecek maksimum değişiklik sayısı.

pageToken

string

Sonraki sayfada önceki bir liste isteğini devam ettirmek için kullanılan jeton. Bu, önceki yanıttaki nextPageToken değerine veya getStartPageToken yöntemindeki yanıta ayarlanmalıdır.

spaces

string

Sorgulanacak alanların virgülle ayrılmış listesi. drive, appDataFolder ve photos değerleri desteklenir.

startChangeId
(deprecated)

string (int64 format)

Desteği sonlandırıldı: Bunun yerine pageToken kullanın.

supportsAllDrives

boolean

İstekte bulunan uygulamanın hem Drive'ım klasörlerini hem de ortak drive'ları destekleyip desteklemediği.

supportsTeamDrives
(deprecated)

boolean

Desteği sonlandırıldı: Bunun yerine supportsAllDrives kullanın.

teamDriveId
(deprecated)

string

Desteği sonlandırıldı: Bunun yerine driveId kullanın.

includePermissionsForView

string

Yanıta hangi ek görünümün izinlerinin dahil edileceğini belirtir. Yalnızca published desteklenir.

includeLabels

string

Yanıtın labelInfo bölümüne dahil edilecek etiket kimliklerinin virgülle ayrılmış listesi.

İstek içeriği

İstek metni, Channel öğesinin bir örneğini içerir.

Yanıt gövdesi

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/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

Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi gerekir. Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.