di: Marco Bonzanini 12 Giugno 2009
Nel caso in cui volessimo effettuare una ricerca dei video inseriti da uno specifico utente, la libreria ci fornisce una semplice funzione per ottenere il relativo oggetto VideoFeed:
$userName = 'GoogleDevelopers'; $videoFeed = $youtube->getuserUploads($userName);
dove $userName è chiaramente il nome dell'utente del quale vogliamo visualizzare i video, mentre $videoFeed è un oggetto della classe Zend_Gdata_YouTube_VideoFeed che rappresenta appunto il VideoFeed, ossia l'elenco di oggetti VideoEntry. Volendo è possibile utilizzare i metodi della classe VideoFeed, oppure sfruttarlo come un array, ad esempio:
foreach ($videoFeed as $videoEntry) {
// operazioni sul singolo video
}
YouTube offre un certo numero di VideoFeed standard, ossia alcuni elenchi di video potenzialmente interessanti, accessibili tipicamente dalla homepage del sito, e disponibili anche tramite la YouTube API, semplicemente conoscendo l'identificativo del feed che ci interessa. Il codice, anche in questo caso, è molto semplice:
// costruisco l'indirizzo URL del feed $feed = 'top_rated'; $url = 'http://gdata.youtube.com/feeds/api/standardfeeds/ '. $feed; $videoFeed = $youtube->getVideoFeed($url);
La variabile $feed deve essere valorizzata con l'identificativo di uno dei feed disponibili, elencati di seguito:
Imparare a maneggiare le componenti basilari VideoEntry e VideoFeed è il passo iniziale per poter lavorare con la YouTube API. I codici proposti in questi paragrafi propongono interazioni di base che non richiedono autenticazione. Il prossimo passo sarà quindi la verifica delle potenzialità dell'API sfruttando una maggiore interazione con l'utente che potrà quindi effettuare ricerche per parola chiave o per categoria, o inserire i propri video, il tutto con semplici esempi di codice che verranno proposti in un prossimo articolo.
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |