Mit der YouTube Content ID API können YouTube-Assets sowie die zugehörigen Inhalte, Referenzen, Eigentumsrechte, Rechte und Richtlinien verwaltet werden.
- REST-Ressource: assetLabels
- REST-Ressource: assetMatchPolicy
- REST-Ressource: assetRelationships
- REST-Ressource: assetSearch
- REST-Ressource: assetShares
- REST-Ressource: assets
- REST-Ressource: campaigns
- REST-Ressource: claimHistory
- REST-Ressource: claimSearch
- REST-Ressource: claims
- REST-Ressource: contentOwners
- REST-Ressource: liveCuepoints
- REST-Ressource: metadataHistory
- REST-Ressource: musicChangeRequests
- REST-Ressource: musicReleases
- REST-Ressource: musicTracks
- REST-Ressource: ownership
- REST-Ressource: ownershipHistory
- REST-Ressource: package
- REST-Ressource: policies
- REST-Ressource: referenceConflicts
- REST-Ressource: references
- REST-Ressource: spreadsheetTemplate
- REST-Ressource: uploader
- REST-Ressource: validator
- REST-Ressource: videoAdvertisingOptions
- REST-Ressource: whitelists
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: 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:
|
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. |