Die YouTube Content ID API ermöglicht die Verwaltung von YouTube-Assets und den zugehörigen Inhalten, Referenzen, Eigentumsrechten, Rechten und Richtlinien.
- REST-Ressource: assetLabels
- REST-Ressource: assetMatchPolicy
- REST-Ressource: assetRelationships
- REST-Ressource: assetSearch
- REST-Ressource: assetShares
- REST-Ressource: Assets
- REST-Ressource: Kampagnen
- REST-Ressource: claimHistory
- REST-Ressource: claimSearch
- REST-Ressource: Anforderungen
- REST-Ressource: contentOwners
- REST-Ressource: liveCuepoints
- REST-Ressource: metadataHistory
- REST-Ressource: musicChangeRequests
- REST-Ressource: musicReleases
- REST-Ressource: musicTracks
- REST-Ressource: Eigentum
- REST-Ressource: ownershipHistory
- REST-Ressource: package
- REST-Ressource: Richtlinien
- REST-Ressource: referenceConflicts
- REST-Ressource: Verweise
- REST-Ressource: spreadsheetTemplate
- REST-Ressource: Uploader
- REST-Ressource: validator
- REST-Ressource: videoAdvertisingOptions
- REST-Ressource: Whitelists
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: 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:
|
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 |