Mit der YouTube Content ID API können YouTube-Assets sowie die zugehörigen Inhalte, Verweise, 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: referenceConsistencys
- 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 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: 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:
|
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. |