Bonjour, je viens à vous car je n'arrive pas à comprendre le fonctionnement de l'API de youtube.

Mon objectif :
J'aimerai à partir d'une connexion Google+ (ou autre si il faut) récupérer la liste des playlists (avec leurs ID) de l'utilisateur.

J'arrive très bien à le faire avec le "Try this API" de youtube (https://developers.google.com/youtube/v3/docs/playlists/list).
Il me suffit, sur une chaine youtube, de récuperer dans l'url l'ID de la chaine
Exemple : https://www.youtube.com/channel/UCVCIUnkfeMCqtgaK-64yMTGQ --> l'ID de la chaine c'est UCVCIUnkfeMCqtgaK-64yMTGQ.

Mais voila.. Y'a t'il un moyen d'avoir cette ID à partir d'une connexion google sur mon site pour éviter à l'utilisateur de devoir lui même me donner son ID de channel :/

3 réponses


Lartak
Réponse acceptée

Non justement j'aimerai juste savoir si je peux à partir d'une connexion Google + avoir l'ID channel de l'user. Pourquoi ? Pour éviter que l'utilisateur est lui meme à rentrer quoi que ce soit.

L'utilisateur doit accepter avant tout que tu récupéres des informations de son compte YouTube de toute façon, que ce soit concernant ses playlists ou autre.
Donc dans tous les cas, même s'il a accepté de se connecter avec son compte Google+ et de partager des informations de celui-ci, il faut également qu'il accepte concernant son compte YouTube, par conséquent il faudra quand même une intéraction de l'utilisateur concernant son compte YouTube et ce qu'il contient.

Bonjour.
Il te faut faire les choses dans l'ordre.
Tu commences par récupérer le channel de l'utilisateur via son nom d'utilisateur : Channels: list » forUsername, grace à ça tu récupére l'identifiant de son channel et ensuite tu n'as plus qu'à utiliser cet identifiant pour lister ses playlists.

Non justement j'aimerai juste savoir si je peux à partir d'une connexion Google + avoir l'ID channel de l'user. Pourquoi ? Pour éviter que l'utilisateur est lui meme à rentrer quoi que ce soit.
De plus, je ne retrouve pas ce parametre dans le GitHub de l'API .. (cf : l'image --> http://image.noelshack.com/fichiers/2016/47/1479829074-capture-d-ecran-2016-11-22-a-16-36-44.png)
:/