Feed RSS di Youtube: con le nuove API è più facile

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 Responses to “Feed RSS di Youtube: con le nuove API è più facile”


  • No Comments

Leave a Reply