Method: labels.permissions.batchDelete

Etiket izinlerini siler. İzinler, etiket kaynağını bir bütün olarak etkiler, düzeltilmez ve yayınlanmasını gerektirmez.

HTTP isteği

POST https://drivelabels.googleapis.com/v2beta/{parent=labels/*}/permissions:batchDelete

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

Yol parametreleri

Parametreler
parent

string

Zorunlu. Silinen tüm izinler tarafından paylaşılan ana etiket kaynağı adı. Biçim: labels/{label} Bu ayarlanırsa UpdateLabelPermissionRequest mesajlarındaki üst öğe alanı boş olmalıdır veya bu alanla eşleşmelidir.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

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

object (DeleteLabelPermissionRequest)

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şim izni vermeden önce kullanıcının etiketin yöneticisi olduğunu doğrular. Bu ayarlanırsa DeleteLabelPermissionRequest mesajlarındaki useAdminAccess alanı boş olmalı veya bu alanla eşleşmelidir.

Yanıt gövdesi

Başarılı olursa yanıt metni boş bir JSON nesnesi olur.

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ılavuzuna bakın.

DeleteLabelPermissionRequest

Bir etiket iznini siler. İzinler, etiket kaynağını bir bütün olarak etkiler, düzeltilmez ve yayınlanmasını gerektirmez.

JSON gösterimi
{
  "name": string,
  "useAdminAccess": boolean
}
Alanlar
name

string

Zorunlu. Etiket İzni kaynak adı.

useAdminAccess

boolean

Kullanıcının yönetici kimlik bilgilerini kullanmak için true olarak ayarlayın. Sunucu, erişim izni vermeden önce kullanıcının etiketin yöneticisi olduğunu doğrular.