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ı bir bütün olarak etkiler, düzeltilmez ve yayınlama gerektirmez.
HTTP isteği
POST https://drivelabels.googleapis.com/v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Güncellenen 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 ( |
Alanlar | |
---|---|
requests[] |
Zorunlu. Güncellenecek kaynakları belirten istek mesajı. |
useAdminAccess |
Kullanıcının yönetici kimlik bilgilerini kullanmak için |
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ılavuzu'na bakın.