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 :
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 :
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
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