Da fanatico degli RSS (e in onore di Aaron Swartz, scomparso recentemente) ho compilato una guida su come ottenere i feed RSS dei principali Social Network.
In particolare ho preso in esame:
- Foursquare
- Youtube
- Flickr
- Slideshare
- Viadeo
- Google Plus
Buona lettura ..e buon utilizzo 🙂
Foursquare
Foursquare fornisce un rss privato dei propri check-in.
Per ottenerlo è sufficiente andare al seguente indirizzo dopo aver fatto login: https://foursquare.com/feeds/
I feed attualmente forniti da facebook sono:
- FanPage: bacheca
- FanPage: note
- Utente: bacheca
- Utente: note
Facebook – Fanpage: Bacheca
Qualunque cosa su facebook, siano utenti/foto/eventi/gruppi/pagine ha un numero identificativo unico. Per creare un feed specifico è necessario ottenere l’id della fanpage.
1) Ottenere id della fanpage
L’id della fanpage potrebbe essere chiaramente presente nell’indirizzo della pagina:
Es. http://www.facebook.com/pages/Punkadekait/53094322138
Dato che l’amministratore della pagina non ha associato uno screen name, l’id è facilmente reperibile nell’url. L’id di questa pagina è 53094322138
oppure “nascosto”, qualora gli fosse stato associato un nome
Es. http://www.facebook.com/Nicola.Selenu
In questo caso è sufficiente analizzare i link o i contenuti della pagina per ricavare l’id. Secondo l’esempio precedente, prendiamo il link dell’immagine del profilo:
http://www.facebook.com/media/set/?set=a.144240578979533.31577.144240318979559&type=3
l’id è l’ultimo numero dopo il punto, in questo caso: 144240318979559
2) Scegliere il formato (RSS o Atom)
Es. per RSS serve la dicitura “rss20”, per Atom la dicitura “atom10”
3) Inserire l’id e il formato all’interno dell’url generico
http://www.facebook.com/feeds/page.php?format=rss20&id=XXXXXX
Es. http://www.facebook.com/feeds/page.php?format=rss20&id=144240318979559
Facebook – Fanpage: Note
A patto che siano state pubblicate note su una pagina, è possibile recuperare il link nel seguente modo:
- andare sulla pagina – es:
http://www.facebook.com/pages/Always-Look-On-The-Bright-Side-Of-Life/49576099033
- cliccare su “note” o cercare una nota in bacheca –
http://www.facebook.com/pages/Always-Look-On-The-Bright-Side-Of-Life/49576099033?sk=notes
- assicurandosi di essere dentro una sola nota, copiare il link dalla sidebar sinistra “Ricevi le note tramite RSS” – in questo caso:
http://www.facebook.com/feeds/notes.php?id=49576099033&viewer=0&key=AWg8JzzC_DsVwT3W&format=rss20
Facebook – Utente: Bacheca
Come nel caso di FourSquare, questo feed può essere ottenuto solo dal possessore (o controllore) dell’utenza facebook di cui vogliamo creare il feed, dato che è necessaria una chiave privata.
Il link può essere ottenuto automaticamente (o manualmente in maniera complessa).
Per ottenerlo automaticamente, è sufficiente
- Fare login su facebook
- Andare su
http://www.facebook.com/notifications.php
- fare “Tasto Destro -> Copia collegamento” dove dice “ricevi le notifiche tramite RSS“
Facebook – Utente: Note
Questo feed può essere ottenuto solo dal possessore dell’utenza facebook di cui vogliamo creare il feed (o qualcuno con “visibilità” sul contenuto), dato che è necessaria una chiave privata.
Il link può essere ottenuto automaticamente (o manualmente in maniera complessa).
Per ottenerlo automaticamente, è sufficiente
- Fare login su facebook
- Andare su
http://www.facebook.com/notes.php
- Scegliere la categoria delle note [proprie, di amici, in cui si è menzionati, etc]
- Assicurarsi di essere dentro una singola nota
- fare “Tasto Destro -> Copia collegamento” dove dice “ricevi le note tramite RSS“
I feed attualmente forniti da twitter sono:
- Timeline Utente
- Ricerca keyword o hashtag
Twitter – Timeline utente
E’ sufficiente utilizzare il seguente link seguito dal nome utente (in questo caso “contactlab”):
https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=contactlab
Twitter – Timeline utente
E’ sufficiente utilizzare il seguente link seguito dalla keyword (in questo caso “contactlab”):
http://search.twitter.com/search.rss?q=contactlab
per query più complesse è, ovviamente, necessario l’url encoding. Ad esempio:
http://search.twitter.com/search.rss?q=la%20risposta%20%C3%A8%20dentro%20di%20te
Youtube
Il feed desiderato può essere ricavato automaticamente col seguente tool:
http://gdata.youtube.com/demo/index.html
Permette l’accesso a diversi feed altamente personalizzabili
Tutti i video:
http://gdata.youtube.com/feeds/api/videos?alt=rss
Video organizzati per keyword:
Keyword:
http://gdata.youtube.com/feeds/api/videos/-/{http://gdata.youtube.com/schemas/2007/keywords.cat}lamelot?alt=rss
Keywords in “AND”
http://gdata.youtube.com/feeds/api/videos/-/{http://gdata.youtube.com/schemas/2007/keywords.cat}lamelot/{http://gdata.youtube.com/schemas/2007/keywords.cat}doppiaggio?alt=rss
Keywords in “OR”
http://gdata.youtube.com/feeds/api/videos/-/{http://gdata.youtube.com/schemas/2007/keywords.cat}lamelot|doppiaggio?alt=rss
Video di una certa Categoria
http://gdata.youtube.com/feeds/api/videos/-/{http://gdata.youtube.com/schemas/2007/categories.cat}Comedy?alt=rss
Il feed YouTube accetta diversi parametri:
Massimo nr di risultati
max-results http://gdata.youtube.com/feeds/api/videos?max-results=15&alt=rss
Da quale pagina iniziare i risultati
start-index http://gdata.youtube.com/feeds/api/videos?start-index=3&alt=rss
Il Formato
di default Atom, per rss scrivere: &alt=rss
Query Ricerca Youtube
q http://gdata.youtube.com/feeds/api/videos?alt=rss&q=lamelot
Lingua
lr http://gdata.youtube.com/feeds/api/videos?alt=rss&lr=it
Ordinamento risultati
Di default è ordinato per rilevanza (relevance)
Altri valori: &orderby=published &orderby=viewCount
Formato video
1 – Mobile Videos (H.263) , 5 – Embeddable player , 6 – Mobile Videos (MPEG-4 SP)
&format=1 &format=1,5,6
Autore (Nome canale)
&author=lamelotcom
In alternativa possono anche essere usati i seguenti link
Per i video di un utente (es. lamelotcom):
http://gdata.youtube.com/feeds/api/users/lamelotcom/uploads
O quelli con una specifica tag:
http://www.youtube.com/rss/tag/lamelotcom.rss
Flickr
Flickr fornisce una gran varietà di data feeds in un’ampia gamma di formati.
• Foto e video pubblici
Restituisce una lista di contenuti pubblici che rispettano un dato criterio
http://api.flickr.com/services/feeds/photos_public.gne
PARAMETRI OPZIONALI: id, ids, tags, tagmode, format, lang
• Photostream degli amici
Restituisce una lista di contenuti pubblici dai contatti, amici e famiglia di una data persona.
http://api.flickr.com/services/feeds/photos_friends.gne?user_id=ZZZZ
PARAMETRI OPZIONALI: display_all, friends, format, lang
• Preferiti pubblici di un utente
Restituisce una lista di “preferiti” pubblici per un certo utente.
http://api.flickr.com/services/feeds/photos_faves.gne?id=ZZZZ
PARAMETRI OPZIONALI: format, lang
• Discussioni di un Gruppo
Restituisce una lista di discussioni recenti in un certo gruppo.
http://api.flickr.com/services/feeds/groups_discuss.gne?id=ZZZZ
PARAMETRI OPZIONALI: format, lang
• Pools di un Gruppo
Restituisce una lista di cose aggiunte recentemente al “pool” di un certo gruppo.
http://api.flickr.com/services/feeds/groups_pool.gne?id=ZZZZ
PARAMETRI OPZIONALI: format, lang
• Discussioni Forum
Restituisce una lista di topic recenti dal forum
http://api.flickr.com/services/feeds/forums.gne
PARAMETRI OPZIONALI: format, lang
• Attività recente sul tuo photostream
Restituisce una lista di commenti recenti su photostream e set appartenenti ad un certo utente.
http://api.flickr.com/services/feeds/activity.gne?id=ZZZZ
PARAMETRI OPZIONALI: format, lang
• Commenti che hai fatto recentemente
Restituisce una lista di commenti che sono stati fatti da una certa persona.
http://api.flickr.com/services/feeds/photos_comments.gne?user_id=ZZZZ
PARAMETRI OPZIONALI: format, lang
Parametri dei Feed
Formati di Feed
Tutti i feed di Flickr possono richiesti in diversi formati attraverso un parametro format. I seguenti valori sono accettati:
-
rss_200
orss2
Un feed formattato RSS 2.0 -
atom_1
oatom
Un feed formattato Atom 1.0 -
rss_091
Un feed formattato RSS 0.91 -
rss_092
orss
Un feed formattato RSS 0.92 -
rss_100
ordf
Un feed formattato RSS 1.0 -
rss_200_enc
Un feed formattato RSS 2.0 con enclosures (ma senza enclosure sizes).
Altri formati di feed comprendono php
, php_serial
, csv
, json
, sql
, yaml
, cdf
, etc.
Lingue del Feed
Tutti i feed d Flickr possono essere richiesti in diverse lingue usando un parametro lang. I seguenti valori sono accettati:
de-de
Tedescoen-us
Inglesees-us
Spagnolofr-fr
Franceseit-it
Italianoko-kr
Coreanopt-br
Portoghese (Brasiliano)zh-hk
Cinese Tradizionale (Hong Kong)
Slideshare
SlideShare offre diversi tipi di feed RSS
• è possibile iscriversi ai ‘Latest’, ‘Most Viewed’, ‘Featured’, ‘Most Favorited’ slideshows usando l’icona RSS nella parte bassa di ogni pagina
• è possibile iscriversi al feed RSS delle slideshow di un particolare utente
• ci si può iscrivere al feed RSS di una certa tag di ricerca.
Feed Generali attività su Slideshare
Recenti
Oggi: http://www.slideshare.net/rss/latest
Settimana: http://www.slideshare.net/rss/latest/week
Mese: http://www.slideshare.net/rss/latest/month
Anno: http://www.slideshare.net/rss/latest/year
Sempre: http://www.slideshare.net/rss/latest/all-time
Popolari
Oggi: http://www.slideshare.net/rss/popular
Settimana: http://www.slideshare.net/rss/popular/week
Mese: http://www.slideshare.net/rss/popular/month
Anno: http://www.slideshare.net/rss/popular/year
Sempre: http://www.slideshare.net/rss/popular/all-time
Più scaricati
Oggi: http://www.slideshare.net/rss/downloaded
Settimana: http://www.slideshare.net/rss/downloaded/week
Mese: http://www.slideshare.net/rss/downloaded/month
Anno: http://www.slideshare.net/rss/downloaded/year
Sempre: http://www.slideshare.net/rss/downloaded/all-time
Preferiti
Oggi: http://www.slideshare.net/rss/favorited
Settimana: http://www.slideshare.net/rss/favorited/week
Mese: http://www.slideshare.net/rss/favorited/month
Anno: http://www.slideshare.net/rss/favorited/year
Sempre: http://www.slideshare.net/rss/favorited/all-time
Feed RSS utente
Es. Utente “ContactLab”. Profilo utente: http://www.slideshare.net/ContactLab
• Feed generico: http://www.slideshare.net/rss/user/ContactLab/
• Feed presentazioni: http://www.slideshare.net/rss/user/ContactLab/presentations
• Feed documenti: http://www.slideshare.net/rss/user/ContactLab/documents
• Feed video: http://www.slideshare.net/rss/user/ContactLab/videos
• Feed utenti che seguono: http://www.slideshare.net/rss/user/ContactLab/following
• Feed preferiti: http://www.slideshare.net/rss/user/ContactLab/favorites
Feed Tag Ricerca
Es. Tag “Marketing”.
Pagina risultati di ricerca: http://www.slideshare.net/tag/marketing
Feed risultati di ricerca: http://www.slideshare.net/rss/tag/marketing
Linkedin fornisce 2 tipi di RSS feed:
• Network Updates: gli aggiornamenti del proprio network
o Dopo il login, il link rss personale si recupera al seguente indirizzo:
http://www.linkedin.com/rssAdmin?display=&trk=NUS_rss
• LinkedIn Answers: i feed delle “Risposte” Linkedin per ognuna delle categorie del sito
o Dopo il login, il link rss di ogni categoria si recupera al seguente indirizzo:
http://www.linkedin.com/rssAdmin?display=&trk=NUS_rss
o Es: Il Feed alle risposte per “Internet Marketing” è il seguente:
http://www.linkedin.com/rss/questions?cat=MAR_ADP_INM
Al momento non pare disponibile una maggiore personalizzazione.
Viadeo
Viadeo fornisce un gran numero di RSS differenti.
Possono essere recuperati qui http://www.viadeo.com/tableaudebord/rss/
Quelli legati all’attività generale del sito sono:
- Eventi
- Annunci
- Offerte di Lavoro
- Articoli raccomandati
- Hubs
Eventi (4 categorie)
• Eventi di Networking
http://www.viadeo.com/rss/rss.jsp?type=1&elementId=002fu503yak8vd5&country=it&userlanguage=it
• Mostra e conferenze
http://www.viadeo.com/rss/rss.jsp?type=1&elementId=0021dlgjecet4n5v&country=it&userlanguage=it
• Arte e Cultura
http://www.viadeo.com/rss/rss.jsp?type=1&elementId=002y3barmfl3mmg&country=it&userlanguage=it
• Sport
http://www.viadeo.com/rss/rss.jsp?type=1&elementId=002246h453lhyu53&country=it&userlanguage=it
Annunci (gran numero di categorie)
• Es. Categoria “Business Partner”:
http://www.viadeo.com/rss/rss.jsp?type=3&element=62100&country=it&userlanguage=it
Offerte di Lavoro (molte categorie)
• Es. Categoria “Risorse Umane – Formazione”:
http://www.viadeo.com/rss/rss.jsp?type=2&element=50050&country=it&userlanguage=it
Articoli Raccomandati (molte categorie)
• Es. Categoria “Informatica – Internet – Telecomunicazioni”
http://www.viadeo.com/rss/rss.jsp?type=5&elementId=002246h453lhyu53&language=it
Hubs (molte categorie)
Sono gruppi di discussione tematici in cui convergono professionisti di un settore. La directory è qui:
http://www.viadeo.com/hub/listehub/
Es. Il Feed RSS della Hub “Imprenditori > Strategia Aziendale > Knowledge Management” è il seguente:
http://www.viadeo.com/rss/rss.jsp?type=4&element=12456&userlanguage=it
Per recuperare l’rss di una hub il link è presente nella singola pagina relativa, cliccando l’apposita icona.
Google Plus
Nonostante Google Plus non fornisca ufficialmente un feed RSS, è comunque possibile ottenere il feed pubblico.
E’ sufficiente recuperare l’id utente di google plus e inserirlo in uno dei numerosi servizi online
Es.: https://plus.google.com/108332477181573518421
Diventerà:
http://googleplusrss.nodester.com/108332477181573518421
In alternativa è possibile usare questo servizio: http://gplusrss.com/
Enjoy 🙂
Everyone with a Pinterest account has a Pinterest RSS feed – http://pinterest.com/username/feed.rss. For example, my Techie Mum Pinterest account feed is pinterest.com/techiemum/feed.rss.
Each individual board also has a feed: pinterest.com/username/board/rss, so my blogging board’s RSS feed address is pinterest.com/techiemum/blogging.rss
Tip: Just add .rss to the address that appears on the address bar of your browser when you’re visiting the Pinterest board you want.