Aujourd'hui nous allons voir un cas précis d'une activité : la gestion de l'historique d'une chaine (appellé channel dans la terminologie Youtube). Pour rappel, un utilisateur possède un compte google (à qui appartient Youtube) , qui peut avoir plusieurs chaines, qui, chacune, peuvent possèder plusieurs vidéos. Si vous n'avez pas déclaré de chaines spécifique, votre compte utilisateur est lui-meme une chaine.
Une chaine possède un identifiant que vous retrouverez sur la page https://www.youtube.com/account_advanced. (Vous devez etre connecté à Youtube.)

IDCHAINE

Maintenant que nous avons ces données, nous allons sortir l'historique de notre chaine. Vous retrouverez l'ensemble de la documentation détaillée à votre historique Youtube sur la page d'aide dédiée. Sur le générateur de la documentation Google en cliquant sur "Essayer", renseignez le champs part par "snippet" (sans les guillemets), votre référence de votre canal (référence de votre chaine) puis cliquez sur execute. En réponse, vous obtiendrez un JSON qui comprendra, dans ce cas, l'ensemble des réponses correspondant à votre demande. Bien entendu, c'est aussi à vous à mettre en place les restrictions nécessaires au résultat attendu, en renseignant (ou pas) les champs que nous avons laissé vides. En cliquant sur Show code, puis dans l'onglet cURL, vous obtenez toute la commande cURL execute à lancer en ligne de commande, mais surtout la chaine "URL", que vous pourrez lancer sur un navigateur pour voir les résultats obtenus. Dans notre cas, on obtient :
https://www.googleapis.com/youtube/v3/activities?part=snippet&channelId=[VOTRE ID DU CANAL]&key=[VOTRE CLEF API]
Pour connaitre à quoi correspond les champs retournés (etag, channelId,...) reportez vous à la documetation que je vous en ai signalé.
Notez que vous trouverez dans la documentation un champs déprécié : home.
Voila pour la partie historique de la chaine. Il va s'en dire qu'il faut bien spécifier le nombre de résultats retournés, plus ce nombre sera grand, plus l'historique sera fourni et remontera loin dans le passé.

Pour rappel, l'id d'une video est bien un numérique (malgré les lettres) mais celui-ci est affiché en base16 (donc avec des lettres) pour "raccourcir" la longueur de la référence qui prendrait beaucoup trop de longueur.