ReportTypes

Une ressource reportType identifie un rapport spécifique qu'une chaîne ou un propriétaire de contenu peuvent récupérer.

Méthodes

Le tableau suivant présente les méthodes compatibles avec l'API pour les ressources report.

Méthodes
list Renvoie la liste des types de rapports que le propriétaire de la chaîne ou du contenu peut récupérer.

Représentation des ressources JSON

La structure JSON ci-dessous montre le format d'une ressource reportType :

{
  "id": string,
  "name": string,
  "deprecateTime": timestamp,
  "systemManaged": boolean
}

Propriétés

Le tableau suivant définit les propriétés qui apparaissent dans cette ressource :

Propriétés
id string
ID utilisé par YouTube pour identifier le rapport de manière unique. La valeur de la propriété ne doit pas dépasser 100 caractères. Le tableau ci-dessous indique la version la plus récente de chaque type de rapport compatible (100 caractères maximum).

name string
Nom du rapport. La valeur de la propriété ne doit pas dépasser 100 caractères.
deprecateTime timestamp
Date et heure auxquelles le rapport a été ou sera abandonné. Si vous avez un job pour un type de rapport obsolète, YouTube génère de nouveaux rapports pour ce job pendant trois mois après l'annonce de l'obsolescence.

Par exemple, l'annonce de l'obsolescence du rapport content_owner_basic_a1 a été faite le 19 mai 2016. Par conséquent, le champ deprecateTime de ce type de rapport spécifie une heure le 19 août 2016 après laquelle YouTube cessera de générer des rapports de ce type.
systemManaged boolean
Cette valeur est true si YouTube génère automatiquement le rapport pour les propriétaires de contenu YouTube sans qu'ils aient besoin d'appeler d'abord la méthode jobs.create pour demander à YouTube de générer le rapport. En fait, la méthode jobs.create renvoie une erreur si la propriété reportTypeId identifie un rapport géré par le système.