REST Resource: assets

Referensi: Aset

Resource asset merepresentasikan kekayaan intelektual, seperti rekaman suara atau episode televisi.

Representasi JSON
{
  "kind": string,
  "type": string,
  "status": string,
  "metadata": {
    object (Metadata)
  },
  "ownership": {
    object (RightsOwnership)
  },
  "matchPolicy": {
    object (AssetMatchPolicy)
  },
  "timeCreated": string,
  "metadataMine": {
    object (Metadata)
  },
  "metadataEffective": {
    object (Metadata)
  },
  "ownershipMine": {
    object (RightsOwnership)
  },
  "ownershipEffective": {
    object (RightsOwnership)
  },
  "matchPolicyMine": {
    object (AssetMatchPolicy)
  },
  "matchPolicyEffective": {
    object (AssetMatchPolicy)
  },
  "ownershipConflicts": {
    object (OwnershipConflicts)
  },
  "id": string,
  "aliasId": [
    string
  ],
  "label": [
    string
  ],
  "licensability": {
    object (AssetLicensability)
  },
  "nWayRevenueSharing": {
    object (NWayRevenueSharing)
  }
}
Kolom
kind

string

Jenis resource API. Untuk resource asset, nilainya adalah youtubePartner#asset.

type

string

Jenis aset. Nilai ini menentukan kolom metadata yang dapat Anda tetapkan untuk aset. Selain itu, fungsi API tertentu mungkin hanya didukung untuk jenis aset tertentu. Misalnya, aset komposisi mungkin memiliki data kepemilikan yang lebih kompleks daripada jenis aset lainnya.

Nilai yang valid untuk properti ini adalah:

  • art_track_video

  • composition

  • episode

  • general

  • movie

  • music_video

  • season

  • show

  • sound_recording

  • video_game

  • web

status

string

Status aset.

metadata

object (Metadata)

Objek metadata berisi informasi yang mengidentifikasi dan menjelaskan aset. Informasi ini dapat digunakan untuk menelusuri aset atau mengurangi duplikasi di dalam basis data YouTube.

ownership

object (RightsOwnership)

Objek ownership mengidentifikasi pemilik aset dan memberikan detail tambahan tentang kepemilikannya, seperti wilayah tempat mereka memiliki aset.

matchPolicy

object (AssetMatchPolicy)

Objek matchPolicy berisi informasi tentang kebijakan kecocokan aset, yang diterapkan YouTube pada video yang diupload pengguna yang cocok dengan aset tersebut.

timeCreated

string

Tanggal dan waktu aset dibuat. Nilai ditentukan dalam format RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z).

metadataMine

object (Metadata)

metadataEffective

object (Metadata)

ownershipMine

object (RightsOwnership)

ownershipEffective

object (RightsOwnership)

matchPolicyMine

object (AssetMatchPolicy)

matchPolicyEffective

object (AssetMatchPolicy)

ownershipConflicts

object (OwnershipConflicts)

Objek ownershipConflicts berisi informasi tentang konflik kepemilikan aset.

id

string

ID yang ditetapkan dan digunakan YouTube untuk mengidentifikasi aset secara unik.

aliasId[]

string

Daftar ID aset yang dapat digunakan untuk merujuk pada aset. Daftar berisi nilai jika aset tersebut mewakili beberapa aset konstituen yang telah digabungkan. Dalam hal ini, setiap ID aset yang awalnya ditetapkan ke aset konstituen dapat digunakan untuk memperbarui aset utama atau disintesis.

label[]

string

Daftar label aset pada aset.

licensability

object (AssetLicensability)

Informasi lisensi aset.

nWayRevenueSharing

object (NWayRevenueSharing)

Informasi pembagian keuntungan (Pangea).

OwnershipConflicts

Resource ownershipConflicts mewakili informasi tentang kepemilikan aset yang konflik.

Representasi JSON
{
  "general": [
    {
      object (TerritoryConflicts)
    }
  ],
  "performance": [
    {
      object (TerritoryConflicts)
    }
  ],
  "synchronization": [
    {
      object (TerritoryConflicts)
    }
  ],
  "mechanical": [
    {
      object (TerritoryConflicts)
    }
  ],
  "kind": string
}
Kolom
general[]

object (TerritoryConflicts)

Daftar yang mengidentifikasi konflik kepemilikan atas suatu aset dan wilayah tempat kepemilikan yang berkonflik disisipkan.

performance[]

object (TerritoryConflicts)

Daftar yang mengidentifikasi konflik kepemilikan atas hak pertunjukan atas aset komposisi dan wilayah tempat disisipkannya kepemilikan yang berkonflik.

synchronization[]

object (TerritoryConflicts)

Daftar yang mengidentifikasi konflik kepemilikan dari hak sinkronisasi untuk aset komposisi dan wilayah tempat kepemilikan yang berkonflik disisipkan.

mechanical[]

object (TerritoryConflicts)

Daftar yang mengidentifikasi konflik kepemilikan atas hak mekanis untuk suatu aset komposisi dan wilayah tempat disisipkannya kepemilikan yang berkonflik.

kind

string

Jenis resource API. Untuk resource ownershipConflicts, nilainya adalah youtubePartner#ownershipConflicts.

TerritoryConflicts

Metode untuk mencari teror yang mengandung konflik kepemilikan.

Representasi JSON
{
  "territory": string,
  "conflictingOwnership": [
    {
      object (ConflictingOwnership)
    }
  ]
}
Kolom
territory

string

Wilayah tempat konflik kepemilikan terjadi. Wilayah adalah kode negara dua huruf menurut standar ISO 3166.

conflictingOwnership[]

object (ConflictingOwnership)

Daftar kepemilikan yang berkonflik.

ConflictingOwnership

Menampilkan informasi tentang salah satu kepemilikan yang mengalami konflik.

Representasi JSON
{
  "ratio": number,
  "owner": string
}
Kolom
ratio

number

Persentase aset yang dikontrol atau dikelola oleh pemilik.

owner

string

ID pemilik aset yang berkonflik.

AssetLicensability

Informasi lisensi aset.

Representasi JSON
{
  "licensable": boolean,
  "licensabilityState": string,
  "unlicensableReason": [
    string
  ]
}
Kolom
licensable

boolean

Apakah aset yang direkonsiliasi dapat dilisensikan.

licensabilityState

string

Status lisensi aset.

unlicensableReason[]

string

Alasan aset tidak dapat dilisensikan.

NWayRevenueSharing

Pembagian keuntungan n-way aset informasi.

Representasi JSON
{
  "status": string,
  "eligibleTerritories": [
    string
  ],
  "ineligibleTerritories": [
    {
      object (TerritoriesIneligibleForNWayRevenueSharing)
    }
  ]
}
Kolom
status

string

Status pembagian keuntungan n-way.

eligibleTerritories[]

string

Setiap negara ditunjukkan dengan kode negara ISO dua hurufnya (ISO 3166-1 alpha-2).

ineligibleTerritories[]

object (TerritoriesIneligibleForNWayRevenueSharing)

Informasi tentang teritori tempat aset tidak memenuhi syarat untuk pembagian keuntungan n-way.

TerritoriesIneligibleForNWayRevenueSharing

Informasi tentang wilayah tempat aset tidak memenuhi syarat untuk pembagian keuntungan n-way.

Representasi JSON
{
  "reason": string,
  "territories": [
    string
  ]
}
Kolom
reason

string

Alasan ketidaklayakan untuk teritori yang tercantum di bawah.

territories[]

string

Setiap negara ditunjukkan dengan kode negara ISO dua hurufnya (ISO 3166-1 alpha-2).

Metode

get

Mengambil metadata untuk aset yang ditentukan.

insert

Menyisipkan aset dengan metadata yang ditentukan.

list

Mengambil daftar aset berdasarkan metadata aset.

patch

Mem-patch metadata untuk aset yang ditentukan.

update

Memperbarui metadata untuk aset yang ditentukan.