Il est désormais possible d'utiliser les API de Youtube dans vos sites PHP. IBM propose là un bon tutoriel pour manipuler les données de Youtube à l'aide de l'extension PHP SimpleXML.
L'accès aux vidéos de Youtube se fait à l'aide d'urls bien précises.
Toutes ces URLs renvoient un flux XML qu'il est possible de parser ensuite de différentes manières (Dans le tutoriel d'IBM, c'est SimpleXML qui est utilisé, mais on peux aussi utiliser une feuille XSL ou autre...).
Voici des exemples d'urls appelées :
- Pour obtenir les vidéos les plus récentes :
http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed - Pour obtenir les vidéos d'une catégorie précise :
http://gdata.youtube.com/feeds/api/videos/-/Sport/ - Pour obtenir les vidéos suite à une recherche :
http://gdata.youtube.com/feeds/api/videos/-/nancy/lorraine
Tutoriel "Use the YouTube API with PHP"
Proposé par David KAPOLA