YouTube Content ID API

L'API YouTube Content ID permet de gérer les éléments YouTube ainsi que les contenus, références, droits de propriété, droits et règles qui leur sont associés.

Service : youtubepartner.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez des requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://youtubepartner.googleapis.com

Ressource REST : assetLabels

Méthodes
insert POST /youtube/partner/v1/assetLabels
Insérez un libellé d'élément pour un propriétaire.
list GET /youtube/partner/v1/assetLabels
Récupère la liste de tous les libellés d'éléments pour un propriétaire.

Ressource REST: assetMatchPolicy

Méthodes
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Récupère la règle de correspondance attribuée à l'élément spécifié par le propriétaire du contenu associé à l'utilisateur authentifié.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Applique un correctif à la règle de correspondance de l'élément.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Met à jour la règle de correspondance de l'asset.

Ressource REST : assetRelationships

Méthodes
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Supprime une relation entre deux éléments.
insert POST /youtube/partner/v1/assetRelationships
Crée une relation qui lie deux composants.
list GET /youtube/partner/v1/assetRelationships
Récupère une liste de relations pour un élément donné.

Ressource REST: assetSearch

Méthodes
list GET /youtube/partner/v1/assetSearch
Recherche des éléments en fonction de leurs métadonnées.

Ressource REST: assetShares

Méthodes
list GET /youtube/partner/v1/assetShares
Cette méthode récupère une liste des parts d'éléments appartenant au partenaire et qui correspondent à un ID de vue d'élément spécifié ou une liste des vues d'éléments associées à un ID de part d'élément spécifié appartenant au partenaire.

Ressource REST : assets

Méthodes
get GET /youtube/partner/v1/assets/{assetId}
Récupère les métadonnées de l'élément spécifié.
insert POST /youtube/partner/v1/assets
Insère un élément avec les métadonnées spécifiées.
list GET /youtube/partner/v1/assets
Récupère une liste d'éléments en fonction de leurs métadonnées.
patch PATCH /youtube/partner/v1/assets/{assetId}
Applique un correctif aux métadonnées de l'élément spécifié.
update PUT /youtube/partner/v1/assets/{assetId}
Met à jour les métadonnées de l'élément spécifié.

Ressource REST : campaigns

Méthodes
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Supprime une campagne spécifiée pour un propriétaire.
get GET /youtube/partner/v1/campaigns/{campaignId}
Récupère une campagne spécifique pour un propriétaire.
insert POST /youtube/partner/v1/campaigns
Insérez une nouvelle campagne pour un propriétaire utilisant les données de campagne spécifiées.
list GET /youtube/partner/v1/campaigns
Récupère la liste des campagnes d'un propriétaire.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Appliquer un correctif aux données d'une campagne spécifique
update PUT /youtube/partner/v1/campaigns/{campaignId}
Modifiez les données d'une campagne spécifique.

Ressource REST: claimHistory

Méthodes
get GET /youtube/partner/v1/claimHistory/{claimId}
Récupère l'historique d'une revendication spécifiée.

Ressource REST : claimSearch

Méthodes
list GET /youtube/partner/v1/claimSearch
Récupère une liste de revendications correspondant aux critères de recherche.

Ressource REST: claims

Méthodes
get GET /youtube/partner/v1/claims/{claimId}
Récupère une revendication spécifique par ID.
insert POST /youtube/partner/v1/claims
Crée une revendication.
list GET /youtube/partner/v1/claims
Récupère la liste des revendications gérées par le propriétaire du contenu associé à l'utilisateur actuellement authentifié.
patch PATCH /youtube/partner/v1/claims/{claimId}
Corrige une revendication existante en modifiant sa règle ou son état.
update PUT /youtube/partner/v1/claims/{claimId}
Met à jour une revendication existante en modifiant sa règle ou son état.

Ressource REST : contentOwners

Méthodes
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Récupère des informations sur le propriétaire de contenu spécifié.
list GET /youtube/partner/v1/contentOwners

Récupère la liste des propriétaires de contenu correspondant aux critères de la requête.

Ressource REST : liveCuepoints

Méthodes
insert POST /youtube/partner/v1/liveCuepoints
Insère un point de repère dans une diffusion en direct.

Ressource REST : metadataHistory

Méthodes
list GET /youtube/partner/v1/metadataHistory
Récupère la liste de toutes les métadonnées fournies pour un élément, quel que soit le propriétaire de contenu qui a fourni les données.

Ressource REST : musicChangeRequests

Méthodes
create POST /youtube/partner/v1/music/changeRequests
Crée une demande de modification de musique signalée à une sortie ou à un titre.
list GET /youtube/partner/v1/music/changeRequests
Récupère la liste des demandes de modification de musique signalées pour un titre ou un album.

Ressource REST : musicReleases

Méthodes
list GET /youtube/partner/v1/music/releases
Récupère une liste de sorties musicales.

Ressource REST : musicTracks

Méthodes
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Récupère une liste de titres musicaux.

Ressource REST: ownership

Méthodes
get GET /youtube/partner/v1/assets/{assetId}/ownership
Récupère les données de propriété fournies pour l'élément spécifié par le propriétaire du contenu associé à l'utilisateur authentifié.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Fournit de nouvelles informations de propriété pour l'élément spécifié.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Fournit de nouvelles informations de propriété pour l'élément spécifié.

Ressource REST : ownershipHistory

Méthodes
list GET /youtube/partner/v1/ownershipHistory
Récupère la liste des données de propriété d'un élément, quel que soit le propriétaire du contenu qui a fourni les données.

Ressource REST: package

Méthodes
get GET /youtube/partner/v1/package/{packageId}
Récupère des informations pour le package spécifié.
insert POST /youtube/partner/v1/package
Insère un package de métadonnées uniquement.

Ressource REST : policies

Méthodes
get GET /youtube/partner/v1/policies/{policyId}
Récupère la règle enregistrée spécifiée.
insert POST /youtube/partner/v1/policies
Crée une règle enregistrée.
list GET /youtube/partner/v1/policies
Récupère la liste des règles enregistrées par le propriétaire de contenu.
patch PATCH /youtube/partner/v1/policies/{policyId}
Applique un correctif à la règle enregistrée spécifiée.
update PUT /youtube/partner/v1/policies/{policyId}
Met à jour la règle enregistrée spécifiée.

Ressource REST : referenceConflicts

Méthodes
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Récupère des informations sur le conflit de références spécifié.
list GET /youtube/partner/v1/referenceConflicts
Récupère la liste des conflits de références non résolus.

Ressource REST: references

Méthodes
get GET /youtube/partner/v1/references/{referenceId}
Récupère des informations sur la référence spécifiée.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Crée une référence de l'une des manières suivantes :
  • Si votre demande concerne l'importation d'un fichier de référence, YouTube crée la référence à partir du contenu fourni.
list GET /youtube/partner/v1/references
Récupère une liste de références par ID ou la liste des références de l'asset spécifié.
patch PATCH /youtube/partner/v1/references/{referenceId}
Ajoute un correctif à une référence.
update PUT /youtube/partner/v1/references/{referenceId}
Met à jour une référence.

Ressource REST : spreadsheetTemplate

Méthodes
list GET /youtube/partner/v1/spreadsheetTemplate
Récupère la liste des modèles de feuilles de calcul pour un propriétaire de contenu.

Ressource REST: uploader

Méthodes
list GET /youtube/partner/v1/uploader
Récupère la liste des utilisateurs mettant en ligne des vidéos pour un propriétaire de contenu.

Ressource REST: validate

Méthodes
validate POST /youtube/partner/v1/validator
Validez un fichier de métadonnées.
validateAsync POST /youtube/partner/v1/validatorAsync
Validez un fichier de métadonnées de manière asynchrone.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Obtenez l'état de validation asynchrone.

Ressource REST : videoAdvertisingOptions

Méthodes
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Récupère les paramètres d'annonces pour la vidéo spécifiée.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Récupère des informations sur les types d'annonces autorisés pour une vidéo mise en ligne par un partenaire ou un utilisateur spécifié.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Applique un correctif aux paramètres d'annonces pour la vidéo spécifiée.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Met à jour les paramètres publicitaires de la vidéo spécifiée.

Ressource REST: Centers

Méthodes
delete DELETE /youtube/partner/v1/whitelists/{id}
Supprime une chaîne sur liste blanche pour un propriétaire de contenu.
get GET /youtube/partner/v1/whitelists/{id}
Récupère une chaîne spécifique sur liste blanche à l'aide de son ID.
insert POST /youtube/partner/v1/whitelists
Ajoutez une chaîne YouTube à la liste blanche pour votre propriétaire de contenu.
list GET /youtube/partner/v1/whitelists
Récupère la liste des chaînes ajoutées à la liste blanche pour un propriétaire de contenu.