Method: labels.permissions.batchUpdate

Etiket izinlerini günceller. Belirtilen ana hesap için bir izin yoksa yeni bir Etiket İzni oluşturulur. Aksi takdirde mevcut izin güncellenir. İzinler, Etiket kaynağının tamamını etkiler, düzeltilmez ve yayınlama gerektirmez.

HTTP isteği

POST https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchUpdate

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

Yol parametreleri

Parametreler
parent

string

Zorunlu. Güncellenen tüm izinler tarafından paylaşılan üst Etiket kaynak adı. Biçim: labels/{label} Bu ayarlanırsa UpdateLabelPermissionRequest mesajlarındaki üst alan boş olmalı ya da bu alanla eşleşmelidir.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "requests": [
    {
      object (UpdateLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
Alanlar
requests[]

object (UpdateLabelPermissionRequest)

Zorunlu. Güncellenecek kaynakları belirten istek mesajı.

useAdminAccess

boolean

Kullanıcının yönetici kimlik bilgilerini kullanmak için true olarak ayarlayın. Sunucu, erişime izin vermeden önce kullanıcının Etiket için yönetici olduğunu doğrular. Bu ayarlanırsa UpdateLabelAllowedRequest mesajlarındaki useAdminAccess alanı boş olmalı ya da bu alanla eşleşmelidir.

Yanıt gövdesi

Başarılıysa yanıt metni, BatchUpdateLabelPermissionsResponse öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.