YouTube Content ID API

L'API YouTube Content ID permet de gérer les éléments YouTube, ainsi que leurs contenus, références, propriété, droits et règles 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 les 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 du 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 avoir 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 de 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'élément.

Ressource REST: assetRelationships

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

Ressource REST: assetSearch

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

Ressource REST: assetShares

Méthodes
list GET /youtube/partner/v1/assetShares
Cette méthode récupère soit la liste des partages d'éléments appartenant au partenaire et qui correspondent à un ID de vue d'élément spécifié, ou elle récupère la liste des vues d'éléments associées à un ID de partage d'éléments 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}
Ajoute 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 la 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 à l'aide des données de campagne spécifiées.
list GET /youtube/partner/v1/campaigns
Récupère la liste des campagnes pour un propriétaire.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Appliquez un correctif aux données d'une campagne spécifique.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Mettez à jour 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 des revendications pour une revendication spécifique.

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 en fonction de son 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 de contenu associé à l'utilisateur actuellement authentifié.
patch PATCH /youtube/partner/v1/claims/{claimId}
Corrigez 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 les 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 qui correspondent 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 musicale signalée à un album ou à un titre.
list GET /youtube/partner/v1/music/changeRequests
Récupère la liste des demandes de modification musicale signalées à un album ou à un titre.

Ressource REST: musicReleases

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

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 de 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 de contenu qui les a fournies.

Ressource REST: package

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

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 du propriétaire de contenu.
patch PATCH /youtube/partner/v1/policies/{policyId}
Ajoute 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 les informations sur le conflit de référence 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 les 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 la mise en ligne 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 de références de l'élément spécifié.
patch PATCH /youtube/partner/v1/references/{referenceId}
Apporte un correctif à une référence.
update PUT /youtube/partner/v1/references/{referenceId}
Met à jour une référence.

Ressource REST: sheetTemplate

Méthodes
list GET /youtube/partner/v1/spreadsheetTemplate
Récupère une liste de 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: programme de validation

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 la validation asynchrone.

Ressource REST: videoAdvertisingOptions

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

Ressource REST: checklists

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