A Twitteres kódok után most egy másik, szintén nagy forgalomnak örvendő website vizeire evezünk. Gondolom senkinek sem kell bemutatnom a Youtube.com videó megosztó oldalt melyet a Google működtet már jó pár éve. Rengeteg egyéb funkció melett a videókat feltudjuk venni kedvenceknek is. Most egy ehez kapcsolódó snippletet mutatok be nektek, ami arra hivatott, hogy egy megatott felhasználó kedvenc videóit listázza ki nekünk.
Kód:
function get_youtube_faw($username,$db=6){
Használat:
$url="http://gdata.youtube.com/feeds/api/users/".$username."/favorites";
$sxml = simplexml_load_file($url);
if($sxml){
$cnt=0;
foreach ($sxml->entry as $entry) {
$media = $entry->children('http://search.yahoo.com/mrss/');
$attrs = $media->group->player->attributes();
//videó linkje
$watch = $attrs['url'];
// a videók kis képei
$attrs = $media->group->thumbnail[0]->attributes();
$thumbnail = $attrs['url'];
$cnt++;
print $ki="<a href='".$watch."'><img width='30px' height='30px' src='".$thumbnail."'></a>";
if($cnt==$db){ break; }
}
}
}
print get_youtube_faw("nemkene"); //nemkene utolsó 6 kedvence
print get_youtube_faw("nemkene",8) //nemkene utolsó 8 kedvence