YouTube Content ID API

Mit der YouTube Content ID API können YouTube-Assets sowie die zugehörigen Inhalte, Verweise, Eigentumsrechte, Rechte und Richtlinien verwaltet werden.

Dienst: youtubepartner.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://youtubepartner.googleapis.com

REST-Ressource: assetLabels

Methoden
insert POST /youtube/partner/v1/assetLabels
Asset-Label für einen Inhaber einfügen.
list GET /youtube/partner/v1/assetLabels
Ruft eine Liste aller Asset-Labels für einen Rechteinhaber ab

REST-Ressource: assetMatchPolicy

Methoden
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Ruft die Abgleichsrichtlinie ab, die dem angegebenen Asset vom Rechteinhaber zugewiesen wurde, der mit dem authentifizierten Nutzer verknüpft ist.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Patch für die Abgleichsrichtlinie des Assets.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Aktualisiert die Abgleichsrichtlinie des Assets

REST-Ressource: assetRelationships

Methoden
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Löscht eine Beziehung zwischen zwei Inhalten.
insert POST /youtube/partner/v1/assetRelationships
Erstellt eine Beziehung, die zwei Inhalte verknüpft.
list GET /youtube/partner/v1/assetRelationships
Ruft eine Liste von Beziehungen für einen bestimmten Inhalt ab.

REST-Ressource: assetSearch

Methoden
list GET /youtube/partner/v1/assetSearch
Sucht anhand von Asset-Metadaten nach Assets.

REST-Ressource: assetShares

Methoden
list GET /youtube/partner/v1/assetShares
Mit dieser Methode wird entweder eine Liste mit Asset-Anteilen abgerufen, die der Partner besitzt und die einer bestimmten Asset-Ansichts-ID zugeordnet sind, oder eine Liste von Asset-Ansichten abzurufen, die mit einer bestimmten Asset-Anteil-ID des Partners verknüpft sind.

REST-Ressource: assets

Methoden
get GET /youtube/partner/v1/assets/{assetId}
Ruft die Metadaten für das angegebene Asset ab.
insert POST /youtube/partner/v1/assets
Ein Asset mit den angegebenen Metadaten wird eingefügt.
list GET /youtube/partner/v1/assets
Ruft eine Liste von Assets basierend auf Asset-Metadaten ab.
patch PATCH /youtube/partner/v1/assets/{assetId}
Patcht die Metadaten für das angegebene Asset.
update PUT /youtube/partner/v1/assets/{assetId}
Aktualisiert die Metadaten für das angegebene Asset.

REST-Ressource: campaigns

Methoden
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Löscht eine bestimmte Kampagne für einen Inhaber
get GET /youtube/partner/v1/campaigns/{campaignId}
Ruft eine bestimmte Kampagne für einen Inhaber ab.
insert POST /youtube/partner/v1/campaigns
Sie können eine neue Kampagne für einen Inhaber mit den angegebenen Kampagnendaten einfügen.
list GET /youtube/partner/v1/campaigns
Ruft eine Liste von Kampagnen für einen Inhaber ab.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Daten für eine bestimmte Kampagne patchen.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Daten für eine bestimmte Kampagne aktualisieren.

REST-Ressource: claimHistory

Methoden
get GET /youtube/partner/v1/claimHistory/{claimId}
Ruft den Anspruchsverlauf für einen bestimmten Anspruch ab.

REST-Ressource: claimSearch

Methoden
list GET /youtube/partner/v1/claimSearch
Ruft eine Liste von Ansprüchen ab, die den Suchkriterien entsprechen

REST-Ressource: claims

Methoden
get GET /youtube/partner/v1/claims/{claimId}
Ruft einen bestimmten Anspruch nach ID ab.
insert POST /youtube/partner/v1/claims
Erstellt einen Anspruch.
list GET /youtube/partner/v1/claims
Ruft eine Liste der vom Rechteinhaber verwalteten Ansprüche ab, die mit dem aktuell authentifizierten Nutzer verknüpft sind.
patch PATCH /youtube/partner/v1/claims/{claimId}
Patcht einen vorhandenen Anspruch, indem entweder die Richtlinie oder der Status geändert wird.
update PUT /youtube/partner/v1/claims/{claimId}
Aktualisiert einen vorhandenen Anspruch, indem entweder seine Richtlinie oder sein Status geändert wird.

REST-Ressource: contentOwners

Methoden
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Ruft Informationen zum angegebenen Rechteinhaber ab
list GET /youtube/partner/v1/contentOwners

Ruft eine Liste der Rechteinhaber ab, die den Anfragekriterien entsprechen.

REST-Ressource: liveCuepoints

Methoden
insert POST /youtube/partner/v1/liveCuepoints
Damit wird ein Cue-Punkt in eine Liveübertragung eingefügt.

REST-Ressource: metadataHistory

Methoden
list GET /youtube/partner/v1/metadataHistory
Ruft eine Liste aller Metadaten für ein Asset ab, unabhängig davon, welcher Rechteinhaber die Daten bereitgestellt hat.

REST-Ressource: musicChangeRequests

Methoden
create POST /youtube/partner/v1/music/changeRequests
Erstellt eine Änderungsanfrage für Musik, die einer Veröffentlichung oder einem Titel gemeldet wird.
list GET /youtube/partner/v1/music/changeRequests
Ruft eine Liste der Anträge auf Musikänderungen ab, die für eine Veröffentlichung oder einen Titel gemeldet wurden.

REST-Ressource: musicReleases

Methoden
list GET /youtube/partner/v1/music/releases
Ruft eine Liste mit Musikveröffentlichungen ab.

REST-Ressource: musicTracks

Methoden
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Ruft eine Liste mit Musiktiteln ab.

REST-Ressource: ownership

Methoden
get GET /youtube/partner/v1/assets/{assetId}/ownership
Ruft die Daten zu Eigentumsrechten ab, die vom mit dem authentifizierten Nutzer verknüpften Rechteinhaber für den angegebenen Inhalt bereitgestellt wurden.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Gibt neue Informationen zu den Eigentumsrechten für das angegebene Asset an.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Gibt neue Informationen zu den Eigentumsrechten für das angegebene Asset an.

REST-Ressource: ownershipHistory

Methoden
list GET /youtube/partner/v1/ownershipHistory
Ruft eine Liste der Eigentumsdaten für ein Asset ab, unabhängig davon, welcher Rechteinhaber die Daten bereitgestellt hat.

REST-Ressource: package

Methoden
get GET /youtube/partner/v1/package/{packageId}
Ruft Informationen für das angegebene Paket ab.
insert POST /youtube/partner/v1/package
Fügt ein Paket ein, das nur Metadaten enthält.

REST-Ressource: policies

Methoden
get GET /youtube/partner/v1/policies/{policyId}
Ruft die angegebene gespeicherte Richtlinie ab.
insert POST /youtube/partner/v1/policies
Erstellt eine gespeicherte Richtlinie.
list GET /youtube/partner/v1/policies
Ruft eine Liste der gespeicherten Richtlinien des Rechteinhabers ab.
patch PATCH /youtube/partner/v1/policies/{policyId}
Patches für die angegebene gespeicherte Richtlinie.
update PUT /youtube/partner/v1/policies/{policyId}
Aktualisiert die angegebene gespeicherte Richtlinie.

REST-Ressource: referenceConflicts

Methoden
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Ruft Informationen zum angegebenen Referenzkonflikt ab.
list GET /youtube/partner/v1/referenceConflicts
Ruft eine Liste der nicht aufgelösten Referenzkonflikte ab.

REST-Ressource: references

Methoden
get GET /youtube/partner/v1/references/{referenceId}
Ruft Informationen zur angegebenen Referenz ab.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Erstellt eine Referenz auf eine der folgenden Arten:
  • Wenn du eine Referenzdatei hochlädst, erstellt YouTube die Referenz aus den bereitgestellten Inhalten.
list GET /youtube/partner/v1/references
Ruft eine Referenzliste nach ID oder die Liste der Referenzen für den angegebenen Inhalt ab.
patch PATCH /youtube/partner/v1/references/{referenceId}
Patcht eine Referenz.
update PUT /youtube/partner/v1/references/{referenceId}
Aktualisiert eine Referenz.

REST-Ressource: spreadsheetTemplate

Methoden
list GET /youtube/partner/v1/spreadsheetTemplate
Ruft eine Liste der Tabellenvorlagen für einen Rechteinhaber ab.

REST-Ressource: uploader

Methoden
list GET /youtube/partner/v1/uploader
Ruft eine Liste der Uploader für einen Rechteinhaber ab.

REST-Ressource: validator

Methoden
validate POST /youtube/partner/v1/validator
Validiert eine Metadatendatei.
validateAsync POST /youtube/partner/v1/validatorAsync
Metadatendatei asynchron validieren.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Rufen Sie den asynchronen Validierungsstatus ab.

REST-Ressource: videoAdvertisingOptions

Methoden
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Ruft Werbeeinstellungen für das angegebene Video ab
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Ruft Details zu den zulässigen Anzeigentypen für ein bestimmtes von einem Partner oder Nutzer hochgeladenes Video ab.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Patches die Werbeeinstellungen für das angegebene Video.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Aktualisiert die Werbeeinstellungen für das angegebene Video

REST-Ressource: whitelists

Methoden
delete DELETE /youtube/partner/v1/whitelists/{id}
Entfernt einen Kanal von der Zulassungsliste eines Rechteinhabers.
get GET /youtube/partner/v1/whitelists/{id}
Ruft einen bestimmten Kanal auf der Zulassungsliste nach ID ab.
insert POST /youtube/partner/v1/whitelists
Setze einen YouTube-Kanal für deinen Rechteinhaber auf die weiße Liste.
list GET /youtube/partner/v1/whitelists
Ruft eine Liste der Kanäle eines Rechteinhabers auf der Zulassungsliste ab.