Google ha rinnovato le API di Youtube, ed ora è possibile creare feed in modo molto semplice,, visto che, il responso è in formato Atom 1.0 o RSS 2.0 (a dire il vero anche JSON ma non è utile ai fini di questo post). Cosa significa tutto questo ?
Semplice, basterà fare una query alla API e il risultato potrà essere sottoscritto come feed RSS. Qualche esempio:
http://gdata.youtube.com/feeds/videos/-/%s
dove al posto di %s si può mettere una qualunque stringa. Il risultato che si ottiene digitando questo URL è quello di creare un feed RSS dei video taggati con %s
Per un feed RSS di una data ricerca si può usare:
http://gdata.youtube.com/feeds/videos?vq=%s
o ancora:
http://gdata.youtube.com/feeds/users/%s/favorites
che dà come risultato il feed RSS dei video preferiti dell'utente %s.
E' inoltre possibile ordinare le entry del feed per data, per numero di visioni, per voto e per rilevanza:
?orderby={updated, viewCount, rating, relevance}
in altre parole:
http://gdata.youtube.com/feeds/videos?vq=%s&orderby=updated
(ATTENZIONE: l'URL corretta è quella a cui punta il link e non quella mostrata perché SPB mi taglia i link :-P)
restituisce il feed RSS di tutti i nuovi video che soddisfano un determinato criterio di ricerca (forse il più interessante di tutti da sottoscrivere, e che sostituisce quello che avevo precedentemente creato con Dapper).
Naturalmente usando Firefox è sufficiente inserire gli URL come segnalibro, assegnargli una parola chiave e richiamarli da barra degli indirizzi, Firefox penserà a sostituire il %s con il parametro passato di volta in volta. Esempio se la parola chiave associata all'ultimo URL è ytrss, digitando:
ytrss pink floyd
verrete magicamente rimandati a questo indirizzo:
http://gdata.youtube.com/feeds/videos?vq=pink%20floyd&orderby=updated
(attenzione che SPB accorcia l'URL)
che è il feed RSS di tutti i nuovi video che riguardano i Pink Floyd (o almeno si spera, visto che ogni tanto il tagging di alcuni utenti lascia alquanto a desiderare :-P).
Su Google Operating System ci sono altri esempi di come usare le API per ottenere il feed degli ultimi video uploadati da un utente, le sue playlist e molto altro. Ringrazio Alex Chitu che ha risposto subito alle mie richieste, risparmiandomi la fatica di leggere la documentazione ufficiale :-). Grazie !
Fonte: Youtube Launches New API (Google Operating System)






0 contributi a “Feed RSS di Youtube: con le nuove API è più facile”
Contribuisci con la tua opinione