Main Menu




browser lang:en

Users Area

Client Login

today cache size is:223155

 

Holyguard rss
rss 2.0 for all sections

 

Portfolio

Some of my projects:
CTIBA
MA-NO Web Agency
BluPool
L'Pratone
Travel in Hotel
Yacht Elements
AbruzzoWeb
Il Mastino
CSI Teramo
Innovazione S.p.a.




Commenti

Aiuto
04/09/2010 by ProgXalpha

19/08/2010 by
ciao jackall
17/07/2010 by marco
aiuto
17/07/2010 by marco
RE: Domanda
08/05/2010 by holyguard
Domanda
05/05/2010 by pryons
Ringraziamento
15/04/2010 by Yuriy, webmaster
edu
12/04/2010 by eduala@libero.it

Leggi tutto »


RAPIDQ

Rapid-Q:The lost files
My old library where i have collected all the rapidq scripts and italian help


Today my pagerank is: Free Page Rank Tool

Google Ajax Feed API - Feed esterni sul nostro sito con Javascript

Abbiamo recentemente parlato di Cross Domain Scripting con Jquery e JSON-P, una metodologia di trasporto dei dati da un dominio all'altro che sfrutta JSON.

Oggi voglio introdurvi all'uso delle Google Ajax Feed API che ci permettono di trasportare sul nostro sito qualsiasi Feed con javascript, senza avere problemi di Crosso Domain Scripting.

Iniziare ad usare Google Ajax Feed API vuol dire che qualcuno si prende cura del lavoro più crudele, ovvero il recupero e l'immagazinamento del tanto desiderato feed RSS da mostrare, il tuo compito è solo imparare ad usare JavaScript per accedere alle informazioni e mostrarle. Indipendentemente da ciò che stai cercando di fare con i conseguenti dati, il processo di base è sempre lo stesso. Lo spiego in 3 semplici passaggi:

Passaggio 1: Crea la tua (gratuita) chiave API di Google immediatamente, andando alla loro pagina di iscrizione, e digitando il dominio del sito che userai per questo script. Una chiave che è super-super-lunga ed è generata in modo che funzionerà solo per quel dominio.

Fase 2: Inserisci il seguente script nella sezione HEAD della pagina, in primis i riferimenti API di Google Code (obbligatorio), poi carichi la versione 1 (attualmente la versione più recente) del feed Ajax API:


<head>
<script type="text/javascript" src="http://www.google.com/jsapi?key=YOUR-API-KEY">
</script>
  <script type="text/javascript">
  google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
  </script>
  </head>

Fase 3: Ora che hai accesso a Google Ajax Feed API sulla tua pagina, quello che devi fare è utilizzare JavaScript per caricare il feed RSS desiderato, quindi recuperare e visualizzare i risultati nel modo desiderato. Ad esempio:

<div id="feeddiv"></div>
<script type="text/javascript">
var feedcontainer=document.getElementById("feeddiv")
  var feedurl="http://rss.slashdot.org/Slashdot/slashdot"
  var feedlimit=5
  var rssoutput="<b>Ultime news da Slashdot:</b><br /><ul>"
  function rssfeedsetup(){
  var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method
  feedpointer.setNumEntries(feedlimit) //Google Feed API method
  feedpointer.load(displayfeed) //Google Feed API method
  }
  function displayfeed(result){
  if (!result.error){
  var thefeeds=result.feed.entries
  for (var i=0; i<thefeeds.length; i++  )
  rssoutput ="<li><a href='"+thefeeds[i].link+"'>"+thefeeds[i].title+"</a></li>"
  rssoutput ="</ul>"
  feedcontainer.innerHTML=rssoutput
  }
  else
  alert("Error fetching feeds!")
  }
  window.onload=function(){
  rssfeedsetup()
  }
</script>

Risultato:



È possibile sostituire l'URL del feed RSS con qualsivoglia valido, e modificare il numero di voci per mostrare il tutto in maniera lineare. Il codice in rosso comporta invocare i metodi disponibili in Google Ajax Feed API per caricare/scaricare i feed RSS prima di emettere il risultato utilizzando la funzione di call back, in questo caso, displayfeed.

Ora che si conosce la procedura di base per l'utilizzo di Google Ajax Feed API, è il momento di dare una vista a Google e studiarsi meglio l'API per vedere che cosa potete fare con essa.

Rating:
66.0
14 votes
1 2 3 4 5

Commenti

Inserisci un commento

Titolo
Messaggio
Nome Utente
e-mail (se vuoi ricevere le risposte a questo post anche via mail)

Videos


Contenuti

Search Engine Optimization - 130 parametri usati da google per valutare il tuo sito

26/08/2010 

Con l'avvento di caffeine molti webmaster si sono trovati a dover rivedere tutte le strategie SEO per i…

in:Scripts e tutorials (0 commenti)

test

19/08/2010 

test

in:PHP Scripts (0 commenti)

Artweaver

28/05/2010 

Artweaver è un programma di disegno dotato di un'infinità di pennelli con cui sperimentare nuove tecniche grafiche.…

in:Software Open Source (0 commenti)

Configurare Domini e Sottodomini con BIND + Postfix

23/03/2010 

Con Bind, la configurazione di domini e sottodomini è abbastanza semplice....l'elemento più importante è il cosidetto zone-file, che…

in:Apache (0 commenti)

hkit - classi in php per il parsing dei microformats

05/03/2010 

hkit é un tool, o meglio, una classe in PHP5 per la estrazione dei piú comuni microformati.  La pagina…

in:PHP Scripts (0 commenti)

Certificati Java

01/03/2010 

Dopo circa un anno ho ritirato i certificati che attestano i miei corsi di Java...purtroppo manca il terzo…

in:Blog (3 commenti)

SVNWeaver, integrare subeversion in Dreamweaver

19/02/2010 

SVNWeaver é una estensione per Dreamweaver che permette di integrare il TortoiseSVN nei menú del Dreamweaver. Devo dire…

in:Applicazioni di sviluppo web (0 commenti)

Inserisci Google BUZZ nel tuo sito con Google Buzz Widget Jquery Plugin

15/02/2010 

Questo è un widget di jQuery per il nuovo social network di Google-Buzz-che è possibile incorporare ovunque per…

in:Scripts e tutorials (0 commenti)

Leggi tutto »


Tag Clouds


Search Engine Optimization parametri usati google valutare sitotestArtweaverConfigurare Domini Sottodomini BIND Postfixhkit classi parsing microformatsCertificati JavaSVNWeaver integrare subeversion DreamweaverInserisci Google BUZZ sito Google Buzz Widget Jquery Plugin


Add to Technorati Favorites