Nicola Selenu

Feed RSS dei Social Network (GUIDA)

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:

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/

Facebook

I feed attualmente forniti da facebook sono:

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:

  1. andare sulla pagina – es: http://www.facebook.com/pages/Always-Look-On-The-Bright-Side-Of-Life/49576099033
  2. 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
  3. 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

  1. Fare login su facebook
  2. Andare su http://www.facebook.com/notifications.php
  3. 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

  1. Fare login su facebook
  2. Andare su http://www.facebook.com/notes.php
  3. Scegliere la categoria delle note [proprie, di amici, in cui si è menzionati, etc]
  4. Assicurarsi di essere dentro una singola nota
  5. fare “Tasto Destro -> Copia collegamento” dove dice “ricevi le note tramite RSS“

Twitter

I feed attualmente forniti da twitter sono:

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:

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:

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

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 (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 🙂

Pinterest

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.

Exit mobile version