YouTube Content ID API

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

Dienst: youtubepartner.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

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. Dieser Dienst stellt folgendes Discovery-Dokument bereit:

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 Inhaber 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
Aktualisiert 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 Assets.
insert POST /youtube/partner/v1/assetRelationships
Erstellt eine Beziehung, die zwei Assets verknüpft.
list GET /youtube/partner/v1/assetRelationships
Ruft eine Liste der 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 der Asset-Anteile abgerufen, die dem Partner gehören und einer bestimmten Asset-Ansichts-ID zugeordnet sind oder eine Liste der Asset-Ansichten, die einer bestimmten Asset-Anteil-ID zugeordnet sind, die dem Partner gehört.

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
Fügt ein Asset mit den angegebenen Metadaten ein.
list GET /youtube/partner/v1/assets
Ruft eine Liste von Assets basierend auf Asset-Metadaten ab.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aktualisiert 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 angegebene 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
Fügt eine neue Kampagne für einen Inhaber mit den angegebenen Kampagnendaten ein.
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 angegebenen 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 eine bestimmte Forderung anhand der ID ab.
insert POST /youtube/partner/v1/claims
Erstellt einen Anspruch.
list GET /youtube/partner/v1/claims
Ruft eine Liste der Ansprüche ab, die vom Rechteinhaber verwaltet werden, der mit dem aktuell authentifizierten Nutzer verknüpft ist.
patch PATCH /youtube/partner/v1/claims/{claimId}
Patches an existing claim by either changing its policy or its status.
update PUT /youtube/partner/v1/claims/{claimId}
Aktualisiert einen vorhandenen Anspruch, indem die Richtlinie oder der 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 von Rechteinhabern ab, die den Anfragekriterien entsprechen.

REST-Ressource: liveCuepoints

Methoden
insert POST /youtube/partner/v1/liveCuepoints
Fügt einen Cuepoint in eine Liveübertragung ein.

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 für einen Release oder einen Track gemeldet wurde.
list GET /youtube/partner/v1/music/changeRequests
Ruft eine Liste der Musikänderungsanfragen 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 von Musikveröffentlichungen ab.

REST-Ressource: musicTracks

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

REST-Ressource: ownership

Methoden
get GET /youtube/partner/v1/assets/{assetId}/ownership
Ruft die Inhaberschaftsdaten ab, die für das angegebene Asset vom Rechteinhaber bereitgestellt wurden, der dem authentifizierten Nutzer zugeordnet ist.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Stellt neue Informationen zu den Eigentumsrechten für das angegebene Asset bereit.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Stellt neue Informationen zu den Eigentumsrechten für das angegebene Asset bereit.

REST-Ressource: ownershipHistory

Methoden
list GET /youtube/partner/v1/ownershipHistory
Ruft eine Liste der Eigentumsdaten für einen Inhalt 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 mit ausschließlich Metadaten ein.

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}
Aktualisiert 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 ungelöster 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 Sie eine Referenzdatei hochladen, erstellt YouTube die Referenz aus den bereitgestellten Inhalten.
list GET /youtube/partner/v1/references
Ruft eine Liste von Referenzen nach ID oder die Liste der Referenzen für das angegebene Asset ab.
patch PATCH /youtube/partner/v1/references/{referenceId}
Ändert 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
Metadatendatei validieren.
validateAsync POST /youtube/partner/v1/validatorAsync
Metadatendatei asynchron validieren.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Asynchronen Validierungsstatus abrufen.

REST-Ressource: videoAdvertisingOptions

Methoden
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Ruft die Werbeeinstellungen für das angegebene Video ab.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Ruft Details zu den Arten von zulässigen Anzeigen für ein bestimmtes von einem Partner oder Nutzer hochgeladenes Video ab.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Aktualisiert 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 für einen Rechteinhaber.
get GET /youtube/partner/v1/whitelists/{id}
Ruft einen bestimmten Kanal auf der weißen Liste anhand der ID ab.
insert POST /youtube/partner/v1/whitelists
YouTube-Kanal für deinen Rechteinhaber auf die Whitelist setzen
list GET /youtube/partner/v1/whitelists
Ruft eine Liste der auf die Zulassungsliste gesetzten Kanäle für einen Rechteinhaber ab.