Pubblicato il 17/02/15e aggiornato il

Tutti i feed dei blog su Blogger.

Come ricavare gli indirizzi dei feed di un blog su Blogger per visualizzare post, commenti, etichette e pagine statiche.
I feed di un dominio o come si dovrebbe dire in italiano il flusso di un sito è formato da un insieme di informazioni formattate per scambiarne il contenuto tra varie applicazioni o piattaforme. Il primo standard utilizzato è stato il RSS e non a caso spesso si parla di Feed RSS anche se adesso il formato di gran lunga più utilizzato è l'Atom.
 
La piattaforma Blogger ha dato agli webmaster tutto un insieme di strumenti per ottenere i feed dei contenuti dei blog che vi sono installati. I feed degli articoli mostreranno in una solo pagina web l'elenco degli ultimi post pubblicati con titoli e contenuti. L'autore del sito può decidere se mostrare agli utenti tutti i post o solo una parte. Basta andare su Impostazioni > Altro > Feed sito > Consenti feed blog e selezionare le opzioni disponibili Completo, fino all'intervallo, Breve, Nessuno e Personalizza. Se si sceglie questa ultima possibilità si potranno personalizzare i flussi non solo dei post ma anche dei commenti e di commenti per ciascun post

feed-sito 

Molti utenti decidono di usare FeedBurner e reindirizzare i feed dei post per poter gestire meglio le newsletter tramite questo servizio. Il singolo feed non è altro che un indirizzo da incollare nel browser oppure da utilizzare in un codice. Per testare un feed basta incollarlo nel browser Firefox (non Chrome) e pigiare su Invio per visualizzare tutti i contenuti che vi sono aggregati

feed-blog

Nello screenshot precedente si può per esempio vedere il feed degli articoli di questo sito che ha l'opzione Fino all'intervallo cioè che mostra il post fino al Continua a leggere.

ID DEL BLOG, DEL POST E DEI COMMENTI


Prima di iniziare a elencare tutti i flussi ottenibili con Blogger è opportuno vedere come si fa a ricavare l'ID di un blog e l'ID di un post. L'ID del blog e l'ID del post sono univoci e sono una alternativa all'URL del blog per costruire i feed di certi elementi. Andate su Post e cliccate su Modifica subito sotto a un articolo per aprirne l'Editor. Nell'indirizzo sono indicati gli ID cercati

id-post-id-blog
subito dopo blogID= e postID=. Per determinare l'ID di un commento bisogna cliccare sulla data accanto al commento stesso e visualizzare l'indirizzo sul browser
id-commento-blogger

l'ID del commento sarà il numero visualizzato dopo showComment=. L'utilizzo dell'ID dei commenti però non mi chiaro. Per maggiori informazioni si possono consultare le API di Blogger


FEED DEGLI ARTICOLI DI BLOGGER


Per un blog gratuito l'indirizzo dei feed è
http://nomeblog.blogspot.com/feeds/posts/default 
oppure

https://www.blogger.com/feeds/BLOG_ID/posts/default

Esempi per questo sito
http://www.ideepercomputeredinternet.com/feeds/posts/default
https://www.blogger.com/feeds/8267402375475371484/posts/default

Gli esempi precedenti e quelli che seguiranno servono ai lettori incollandoli nella barra degli indirizzo di Firefox per verificare che effettivamente il feed mostri i contenuti desiderati. 

FEED DELLE PAGINE DI BLOGGER


Il feed delle pagine mostreranno tutte le pagine statiche pubblicate nel vostro sito

http://nomeblog.blogspot.com/feeds/pages/default

oppure

https://www.blogger.com/feeds/BLOG_ID/pages/default

Esempi per questo sito
http://www.ideepercomputeredinternet.com/feeds/pages/default
https://www.blogger.com/feeds/8267402375475371484/pages/default

FEED DI TUTTI I BLOG CREATI DA UN PROFILO


Si possono visualizzare tutti i blog creati da un amministratore con questo feed

https://www.blogger.com/feeds/ID_DEL_PROFILO/blogs

dove l'ID del Profilo di Blogger può essere trovato cliccando sul Profilo. Ci sono più difficoltà se si sono unificati i Profili di Blogger e di Google Plus.
 

FEED DEI COMMENTI


Si possono avere i feed di tutti i commenti di un blog o dei commenti ricevuti da un singolo post

http://nomeblog.blogspot.com/feeds/comments/default
https://www.blogger.com/feeds/BLOG_ID/comments/default

Esempi per questo sito
http://www.ideepercomputeredinternet.com/feeds/comments/default
https://www.blogger.com/feeds/8267402375475371484/comments/default


FEED DELLE ETICHETTE


Anche le etichette possono essere aggregate nel senso che si può avere l'elenco dei post che abbiano una determinata etichetta. Questa opzione serve per creare dei widget su specifici argomenti

http://nomeblog.blogspot.com/feeds/posts/default/-/etichetta

Esempi per questo blog
http://www.ideepercomputeredinternet.com/feeds/posts/default/-/blogger   http://www.ideepercomputeredinternet.com/feeds/posts/default/-/widget

I due URL precedenti mostreranno tutti gli ultimi post con etichetta blogger e widget.

FEED DEI COMMENTI DI UN DETERMINATO POST


I feed dei commenti a un determinato post è dato dall'indirizzo
https://www.blogger.com/feeds/BLOG_ID/POST_ID/comments/default

Esempio per questo sito
https://www.blogger.com/feeds/8267402375475371484/6890150115047293077/comments/default     che mostrerà solo i commenti ricevuti dal post che ha come ID il numero colorato di blu.

TIPOLOGIA DEI FEED


È possibile scegliere il tipo di feed che si vuole avere con queste impostazioni:
  1. default per avere i feed così come sono configurati
  2. summary per visualizzare i rimi 200 caratteri di ogni contenuto
  3. full per visualizzare l'intero contenuto
Esempi per questo sito
http://www.ideepercomputeredinternet.com/feeds/posts/default
http://www.ideepercomputeredinternet.com/feeds/posts/summary
http://www.ideepercomputeredinternet.com/feeds/posts/full

 

PARAMETRI E LORO SIGNIFICATO


Parametro Significato
callback Chiamata funzione javascript
alt Altri tipi di rappresentazione:
  alt=json
    alt=json-in-script
    alt=atom-in-script
    alt=rss-in-script
    alt=atom-service
max-results Numero massimo di post. Di default 25 - 200
orderby Ordinamento dei post: lastmodified (di defaut), starttime o updated
published-min A partire da una determinata data di pubblicazione
con formato 2015-02-24T23:59:59
published-max Per impostare una data degli aggiornamenti
con lo stesso formato 2015-02-24T23:59:59
updated-min Per impostare la data degli aggiornamenti
con lo stesso formato
updated-max Come sopra
category Nome delle etichette. Si possono aggiungere più etichette separate da una virgola o da %7C. In questo caso il flusso riguarderà i post che hanno queste etichette in comune
q Solo se non è presente il parametro category e riguarda una query di ricerca
redirect Per impedire un possibile reindirizzamento per esempio a feedburner inserendo true o false.

Esempi per questo sito:
http://www.ideepercomputeredinternet.com/feeds/posts/default?max-results=25&start-index=26

Se tale URL viene incollato su Firefox mostrerà 25 articoli a partire dal 26-esimo ordinati a partire dall'ultimo pubblicato.

 

ESEMPIO DI UNO SCRIPT PER ESTRARRE I DATI DI UN BLOG

 

Se incollate questo script in un post in Modalità HTML o in un widget HTML/Javascript verranno estratti i contenuti dei rispettivi feed  

<script style="text/javascript">
function extraction(toto) {
  document.write('<b>Titolo del blog</b> : '+toto.feed.title.$t+'<br/>');
  document.write('<b>Autore del blog</b> : '+toto.feed.author[0].name.$t+'<br/>');
for (var uneboucle = 0; uneboucle < 1; uneboucle++) {
    document.write('<b>Titolo Ultimo Post</b> : '+toto.feed.entry[uneboucle].title.$t+'<br/>');
  };
}
</script>
<h2>Feed degli articoli</h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/posts/default?alt=json-in-script&callback=extraction"></script>
<h2>Feed dei post con etichetta "blogger" </h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/posts/default?category=blogger&alt=json-in-script&callback=extraction"></script>
<h2>Feed dei post con la query "widget" </h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/posts/default?q=widget&alt=json-in-script&callback=extraction"></script>
<h2>Feed delle pagine statiche</h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/pages/default?alt=json-in-script&callback=extraction"></script>
<h2>Feed dei commenti</h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/comments/default?alt=json-in-script&callback=extraction"></script>
<h2>Feed dei commenti di un dato post</h2>
<script src="https://www.blogger.com/feeds/8267402375475371484/6890150115047293077/comments/default?alt=json-in-script&callback=extraction"></script>

Il risultato sarà il seguente

javascript-feed

Questo solo per mostrare come si fa a creare un widget utilizzando i feed e il javascript. Per ottenere lo screenshot ho incollato lo script nello strumento Real Time Editor.
Fonte | Soraya Lambrechts-




5 commenti :

  1. ciao, davvero complimenti per il tuo sito strapieno di articoli, solo che... in mezzo a queste tonnellate di articoli :D non riesco a trovare uno che parli della possibilità di inserire un messaggio o popup al momento della chiusura del blogger, è possibile farlo? Magari personalizzando anche il popup in base alla pagina che viene chiusa?

    RispondiElimina
    Risposte
    1. Un popup alla chiusura in stile di quello presente su siti di altre piattaforme la vedo difficile. Prova se può esserti utile questo tipo di avviso posto in una barra
      http://www.ideepercomputeredinternet.com/2014/09/avviso-fluttuante-chiusura-blogger-wordpress.html
      @#

      Elimina
  2. Sia lastmodified che starttime mi danno Errore 400; mentre funzionano updated e published.

    RispondiElimina
  3. Grazie per la risposta Ernesto... ma come ti dicevo in email il feed qui indicato legge tutte le pagine Blogger... a me serviva sapere come ottenere il feed per una singola pagina.

    RispondiElimina
    Risposte
    1. Non esiste il feed di una singola pagina. Esiste il feed dei commenti a un singolo post
      @#

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.