La documentation concernant l'API YouTube et les flux RSS est visible à partir de cette page de l'aide de YouTube pour les développeurs.Vous êtes limités à 999 vidéos. Il y a quelques astuces que nous allons nous efforcer d'expliquer :
Recherche de vidéos :
Voici un exemple de syntaxe :
http://gdata.youtube.com/feeds/api/videos?format=1&vq=fun&start-index=10&max-results=20&orderby=viewCount&alt=rss.
Les paramètres sont les suivants :
- Alt : format de sortie (atom, rss, json) ;
 - Orderby : l'ordre d'affichage des articles (relevance, viewCount) ;
 - start-index : le numéro d'index ;
 - max-results : le nombre de résultats maximum ;
 - /-/categories : la catégorie ou/et le libellé permettant de filtrer les résultats ;
 - Vq : le terme recherché ;
 - Format : le format de vidéo définit. Par exemple, l'expression "format=1" restreindra les recherches aux clips pour périphériques mobiles. L'expression "format=5" ne permettra d'afficher que les vidéos qui peuvent être intégrées à un site ou un blog.
 
Par exemple, pour retrouver tous les clips appartenant à la catégorie Animaux et montrant des chiens, utilisez cette syntaxe :
http://gdata.youtube.com/feeds/api/videos/-/animaux/chien
Retrouver des flux :
Il suffit d'utiliser cette syntaxe (http://gdata.youtube.com/feeds/api/standardfeeds/) suivie par le mot-clé voulu :
- most_viewed : les plus regardées ;
 - top_rated : les mieux notées ;
 - recently_featured : récemment envoyées ;
 - watch_on_mobile : visibles à partir d'un mobile.
 
- top_favorites : les plus souvent placées en favoris ;
 - most_discussed : les plus commentées ;
 - most_linked : qui ont le plus de liens entrants ;
 - most_responded : qui ont obtenu le plus de réponses.
 
http://gdata.youtube.com/feeds/api/standardfeeds/top_rated?time=today
Voici les autres valeurs autorisées : time=this_week - time=this_month. La valeur par défaut est : time=all_time.
Trouver les vidéos par utilisateur :
http://gdata.youtube.com/feeds/api/users/cousteaufrance/uploads
Trouver les favoris d'un utilisateur :
http://gdata.youtube.com/feeds/api/users/double929/favorites
Trouver les vidéos en réponse à une vidéo :
http://gdata.youtube.com/feeds/api/videos/03YbknYlJK0/responses
Trouver une Playlist d'un utilisateur :
http://gdata.youtube.com/feeds/api/users/double929/playlists
Retrouver une Playlist spécifique :
http://gdata.youtube.com/feeds/api/playlists/45C563323B344971
Le numéro d'identification de la Playlist est visible à partir de l'adresse URL qui s'inscrit dans votre navigateur.
Retrouver la liste de souscriptions d'un utilisateur :
http://gdata.youtube.com/feeds/api/users/double929/subscriptions
Il y a une autre méthode plus intéressante qui utilise Yahoo Pipes (et signalée par Google Operating System) :
http://pipes.yahoo.com/pipes/pipe.run?YouTubeUsername= double929&_id=28303b479f11e24199be4cafced31ad9&_render=rss&itemLimit=20
0 commentaires:
Enregistrer un commentaire