Method: labels.permissions.batchDelete

Etiket izinlerini siler. İzinler, Etiket kaynağını bir bütün olarak etkiler, düzeltilmez ve yayınlama 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 üst Etiket kaynağı adı. Biçim: labels/{label} Bu ayarlanırsa, UpdateLabelPermissionRequest mesajlarının üst alanı boş olmalı ya da bu alanla eşleşmelidir.

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler 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şime izin vermeden önce kullanıcının Etiket için yönetici 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 gövdesi boş 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ılavuzu'na bakın.

DeleteLabelPermissionRequest

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

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

string

Zorunlu. Etiket İzin kaynağı adı.

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.