ReportTypes

Une ressource reportType identifie un rapport spécifique qu'une chaîne ou un propriétaire de contenu peut 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 la chaîne ou le propriétaire de contenu peut récupérer.

Représentation des ressources JSON

La structure JSON ci-dessous présente 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
Identifiant que YouTube utilise 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 identifie la version la plus récente de chaque type de rapport compatible (100 caractères max.).

name string
Nom du rapport. La valeur de la propriété ne doit pas dépasser 100 caractères.
deprecateTime timestamp
Date et heure de fin du rapport. Si un job concerne un type de rapport obsolète, YouTube génère de nouveaux rapports pour ce poste pendant trois mois après l'annonce de la date d'abandon.

Par exemple, l'annonce de l'abandon du rapport content_owner_basic_a1 a eu lieu le 19 mai 2016. Ainsi, le champ deprecateTime pour ce type de rapport spécifie une date le 19 août 2016, après quoi 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 au préalable 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.