YouTube Content ID API

Die YouTube Content ID API ermöglicht die Verwaltung von YouTube-Assets und den zugehörigen Inhalten, Referenzen, Eigentumsrechten, Rechten und Richtlinien.

Dienst: youtubepartner.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen für die API-Anfragen.

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
Füge ein Asset-Label für einen Rechteinhaber ein.
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
Patchet 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 von Asset-Anteilen abgerufen, die der Partner besitzt und die einer bestimmten Asset-Datenansichts-ID zugeordnet sind, oder eine Liste von Asset-Ansichten, die mit einer bestimmten Asset-ID verknüpft 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 den Asset-Metadaten ab
patch PATCH /youtube/partner/v1/assets/{assetId}
Patchet 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 die angegebene Kampagne eines Inhabers.
get GET /youtube/partner/v1/campaigns/{campaignId}
Ruft eine bestimmte Kampagne für einen Inhaber ab
insert POST /youtube/partner/v1/campaigns
Fügen Sie mit den angegebenen Kampagnendaten eine neue Kampagne für einen Inhaber ein.
list GET /youtube/partner/v1/campaigns
Ruft eine Liste der Kampagnen für einen Inhaber ab
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Patchen Sie die Daten für eine bestimmte Kampagne.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Aktualisieren Sie die Daten für eine bestimmte Kampagne.

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 eine bestimmte Anforderung nach 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 und mit dem aktuell authentifizierten Nutzer verknüpft sind.
patch PATCH /youtube/partner/v1/claims/{claimId}
Patches einen vorhandenen Anspruch, indem entweder seine Richtlinie oder sein Status geändert wird.
update PUT /youtube/partner/v1/claims/{claimId}
Aktualisiert einen bestehenden Anspruch, indem er entweder seine Richtlinie oder seinen Status ändert.

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
Fügt einen Cue-Punkt in eine Liveübertragung ein.

REST-Ressource: metadataHistory

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

REST-Ressource: musicChangeRequests

Methoden
create POST /youtube/partner/v1/music/changeRequests
Erstellt eine Musikänderungsanfrage, die für eine Veröffentlichung oder einen Titel gemeldet wurde.
list GET /youtube/partner/v1/music/changeRequests
Ruft eine Liste von 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 der Musiktitel ab

REST-Ressource: ownership

Methoden
get GET /youtube/partner/v1/assets/{assetId}/ownership
Ruft die Daten zu Eigentumsrechten ab, die vom Rechteinhaber, der mit dem authentifizierten Nutzer verknüpft ist, für den angegebenen Inhalt bereitgestellt werden.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Stellt neue Informationen zu Eigentumsrechten für den angegebenen Inhalt bereit.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Stellt neue Informationen zu Eigentumsrechten für den angegebenen Inhalt bereit.

REST-Ressource: ownershipHistory

Methoden
list GET /youtube/partner/v1/ownershipHistory
Ruft eine Liste der Daten zu Eigentumsrechten 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 ein, das ausschließlich 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}
Patcht 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 nicht behobener 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 in deinem Antrag eine Referenzdatei hochlädst, erstellt YouTube die Referenz aus den bereitgestellten Inhalten.
list GET /youtube/partner/v1/references
Ruft eine Liste der Referenzen nach ID oder die Liste der Referenzen für das angegebene Asset ab.
patch PATCH /youtube/partner/v1/references/{referenceId}
Patcht eine Referenz.
update PUT /youtube/partner/v1/references/{referenceId}
Aktualisiert eine Referenz.

REST-Ressource: tableTemplate

Methoden
list GET /youtube/partner/v1/spreadsheetTemplate
Ruft eine Liste von 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
Überprüft eine Metadatendatei.
validateAsync POST /youtube/partner/v1/validatorAsync
Validiert eine Metadatendatei asynchron.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Status der asynchronen Validierung 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 zulässigen Anzeigentypen für ein bestimmtes von Partnern oder Nutzern hochgeladenes Video ab
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Patchet 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 auf der Zulassungsliste für einen Rechteinhaber.
get GET /youtube/partner/v1/whitelists/{id}
Ruft einen bestimmten Kanal auf der Zulassungsliste nach ID ab
insert POST /youtube/partner/v1/whitelists
Du kannst einen YouTube-Kanal für deinen Rechteinhaber auf die weiße Liste setzen.
list GET /youtube/partner/v1/whitelists
Ruft eine Liste der Kanäle auf der Zulassungsliste für einen Rechteinhaber ab