REST Resource: package

Kaynak: Paket

package kaynağı, web, SFTP veya başka bir yayın mekanizması aracılığıyla yayınlanan bir dosya grubunu temsil eder. API şu anda tam olarak bir meta veri dosyası içeren bir paketi yükleme veya daha önce yüklenen bir paketle ilgili bilgileri alma özelliğini desteklemektedir.

JSON gösterimi
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
Alanlar
kind

string

API kaynağının türü. package kaynakları için bu değer youtubePartner#package'dir.

uploaderName

string

Yükleyenin adı.

content

string

Paketin meta veri dosyası içeriği.

locale

string

BCP 47'de (http: //tools.ietf.org/html/bcp47) tanımlandığı gibi, hata mesajlarının istenen yerel ayarı. Örneğin, "en-US" veya "de". Belirtilmezse hata mesajları İngilizce ("en") olarak döndürülür.

customIds[]

string

Müşteri kimliklerinin listesi.

name

string

Paket adı.

type

string

Paket türü. Kabul edilen değerler şunlardır:

  • Art Track - Paket, albüm kapaklı video meta verilerini ve medyayı içerir.
  • Composition - Paket, beste meta verilerini içeriyor.
  • Movie - Paket, film meta verilerini ve medyayı içerir.
  • Music Video - Paket, müzik videosu meta verilerini ve medyayı içerir.
  • Sound Recording - Pakette ses kaydı meta verileri bulunur.
  • TV Episode - Paket, televizyon bölümü meta verilerini ve medyalarını içerir.
  • Unknown media type - Paket medya türü bilinmiyor.
  • Web - Paket, web video meta verileri ve medya içerir.
timeCreated

string

Paketin oluşturulma zamanı. Değer, RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z) biçiminde belirtilir.

status

string

Paketin durumu. Kabul edilen değerler şunlardır:

  • Draft - Paket meta verileri hazırlanıyor.
  • Errors: Paket doğrulanamadı veya işlenemedi.
  • Processing - Paket şu anda işleniyor.
  • Successful: Paket başarıyla işlendi.
  • Unknown status - Paket durumu bilinmiyor.
statusReports[]

object (StatusReport)

Paket durumu raporları.

id

string

YouTube'un paketi benzersiz şekilde tanımlamak için atadığı ve kullandığı kimlik.

StatusReport

Bu nesne, paket durumu raporunun kaynağını açıklayan bilgileri içerir.

JSON gösterimi
{
  "statusContent": string,
  "statusFileName": string
}
Alanlar
statusContent

string

Rapor mesajının içeriği. Yalnızca karma modda kullanılır.

statusFileName

string

Durum dosyasının adı. Yalnızca karma modda kullanılır.

Yöntemler

get

Belirtilen paketle ilgili bilgileri alır.

insert

Yalnızca meta verilerden oluşan bir paket ekler.