Bonjour,
je cherche à récupérer les vidéos d'une playlist dans un flux XML. On peut le faire comme cela :
http://gdata.youtube.com/feeds/api/playlists/idDeLaPlayList
Problème :
Si une vidéo n'est pas indexer dans la recherche youtube elle n'apparait dans le XML :
si on compare
http://www.youtube.com/view_play_list?p=267C8182B87AF16D
et
http://gdata.youtube.com/feeds/api/playlists/267C8182B87AF16D

D'un coté on obtient bien 3 vidéos de l'autre seulement 2 malheureusement j'aimerais obtenir les 3.

Si quelqu'un a une idée je suis preneur !
Modifié par Su4p (08 Aug 2011 - 15:51)
Bonjour,

la réelle question est de savoir pourquoi elle n'est pas indexé dans la recherche de youtube.

Il me semble que c'est l'uploader qui préfère ne pas la publier au public non? si tel est le cas, il semble normal de ne pas pouvoir la retrouvé via l'API.

Si toutefois, c'est toi l'uploader, en t'identifiant via l'API tu devrais pouvoir récupérer directement tes videos via le rss Smiley biggol mais je penses que tu voudrais plutôt lire les vidéos privés des autres non?

Bon WE.
Administrateur
Bonjour,

oui je ne comprend pas pourquoi il y a 3 vidéos atteignables depuis la page de Toorisk alors que l'une des 3 est décrite comme ne pouvant être accédée que si on a le lien précis vers cette vidéo ... Un Fail de Youtube ? Il ne devrait y en avoir que 2 ... Ou alors il y a eu une action précise pour la rajouter à "test" alors qu'elle est privée ? Pourquoi la garder privée d'un côté et la rajouter à un truc public de l'autre ? Ou alors j'ai rien compris vu que je connais pas Youtube ? Smiley smile
@Felipe : "Pourquoi la garder privée d'un côté et la rajouter à un truc public de l'autre " : j'avoue
@Ineken : le but est bien d'afficher les vidéos que j'ajoute en privé.

Mon client veut que les vidéos ne soient pas indexées, et ils souhaitent pouvoir les rajouter sur son site en les uploadant directement depuis youtube.

"en t'identifiant via l'API tu devrais pouvoir récupérer directement tes videos via le rss" Oui j’espère mais comment faire ?
Cela n'est pas possible.
L’équipe de l'api youtube est risible ils se contentent de faire des suppositions hasardeuses :

"tu peux essayer en faisant une requête d'authentification, ce n'est pas sûr de fonctionner mais ça vaut le coup d'essayer, si cela ne marche pas c'est que l'api ne le permets pas."

En allant dans le change-log de l'api je me suis rendu compte par moi même que la dernière mise à jour concernant les "unlisted videos" datait de juin 2010 et ne permettait pas de récupérer les informations d'une vidéo non indexé.
Le seul moyen est d'ajouter les vidéos une à une par le biais de l'url comme ceci : http://www.youtube.com/watch?v=code_de_la_video .