Method: labels.publish

Tüm taslak değişiklikleri Etiket'e yayınlar. Etiket yayınlandıktan sonra taslak durumuna dönemez. Daha fazla bilgi için google.apps.drive.labels.v2.Lifecycle sayfasına göz atın.

Bir Etiketin yayınlanması yeni bir yayınlanmış düzeltmeyle sonuçlanır. Önceki tüm taslak düzeltmeler silinecek. Yayınlanan önceki düzeltmeler korunur ancak gerektiğinde otomatik olarak silinebilir.

Yayınlandıktan sonra bazı değişikliklere artık izin verilmez. Genel olarak, Etiketle ilgili mevcut meta verileri geçersiz kılacak veya bunlarla ilgili yeni kısıtlamalara neden olacak tüm değişiklikler reddedilir. Örneğin, bir Etikette yapılan aşağıdaki değişiklikler Etiket yayınlandıktan sonra reddedilecektir: * Etiket doğrudan silinemez. Öncelikle devre dışı bırakılması, ardından silinmesi gerekir. * Field.FieldType değiştirilemez. * Alan doğrulama seçeneklerinde yapılan değişiklikler daha önce kabul edilen bir öğeyi reddedemez. * Maksimum giriş sayısını azaltma.

HTTP isteği

POST https://drivelabels.googleapis.com/v2beta/{name=labels/*}:publish

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Etiket kaynak adı.

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:

JSON gösterimi
{
  "useAdminAccess": boolean,
  "writeControl": {
    object (WriteControl)
  },
  "languageCode": string
}
Alanlar
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.

writeControl

object (WriteControl)

Yazma isteklerinin yürütülme şekli üzerinde kontrol sağlar. Varsayılan olarak ayarlanmaz, yani son yazma kazanır.

languageCode

string

Yerelleştirilmiş alan etiketlerini değerlendirmek için kullanılacak BCP-47 dil kodu. Belirtilmezse varsayılan yapılandırılmış dildeki değerler kullanılır.

Yanıt gövdesi

Başarılıysa yanıt metni, Label öğ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.