Avviso: questa pagina riguarda le API precedenti di Google, le API Google Data; è pertinente solo alle API elencate nella directory delle API Google Data, molte delle quali sono state sostituite da API più recenti. Per informazioni su una nuova API specifica, consulta la relativa documentazione. Per informazioni sull'autorizzazione delle richieste con un'API più recente, vedi Autenticazione e autorizzazione degli Account Google.
Guida introduttiva alle librerie client Google Data
Guida introduttiva alla libreria client PHP di Google Data (ottobre 2008)
La libreria client PHP di Google Data è una potente raccolta di classi che ti consentono di interagire con le API di Google Data. A differenza delle altre librerie client, è inclusa nel popolare Zend Framework, ma può anche essere scaricata separatamente. Come le altre librerie client, è open source e progettata per essere semplice ed efficiente, consentendoti di iniziare rapidamente i tuoi progetti…
Guida introduttiva alla libreria client Java di Google Data (settembre 2007)
Non è mai facile iniziare a sviluppare con un'API sconosciuta, quindi questo articolo fornisce istruzioni passo passo su come scaricare e installare la libreria client Java di Google Data. Vedremo come ottenere tutte le dipendenze e impostare le variabili di ambiente necessarie…
Guida introduttiva alla libreria Python di Google Data (agosto 2007)
Hai deciso di utilizzare la libreria client Python di Google Data per scrivere un'applicazione utilizzando uno dei numerosi servizi Google Data. Ottima scelta! Lo scopo di questo breve tutorial è quello di aiutarti a iniziare rapidamente a utilizzare la libreria client per sviluppare la tua applicazione…
Guida introduttiva alla libreria client .NET (agosto 2007)
In questo articolo ho raccolto alcune istruzioni passo passo su come iniziare a utilizzare la libreria client .NET utilizzando Visual Studio 2005 per Windows o Mono per Linux e altri sistemi operativi Unix. Spero che questo ti faccia risparmiare tempo per iniziare e ti consenta di iniziare rapidamente a lavorare con un po' di codice…
Autenticazione
Utilizzo di OAuth con le API di Google Data (settembre 2008)
Di recente, tutte le API di Google Data hanno adottato il supporto di OAuth, un protocollo aperto che mira a standardizzare il modo in cui le applicazioni web e desktop accedono ai dati privati di un utente. OAuth fornisce un mezzo per eseguire l'autenticazione API sicura in modo standard e sicuro. Come programmatori, ci viene insegnato a riutilizzare il codice ovunque sia possibile. OAuth aiuterà gli sviluppatori a ridurre la quantità di codice duplicato che scrivono e a semplificare la creazione di strumenti che funzionano con più servizi di una serie di fornitori diversi…
Utilizzo di AuthSub con la libreria client .NET (agosto 2007)
Un tutorial che illustra come utilizzare AuthSub per l'autenticazione delle app web nella libreria client .NET. Le applicazioni web che devono accedere a servizi protetti dall'account Google o G Suite (ospitato) di un utente possono farlo utilizzando il servizio proxy di autenticazione. Per mantenere un elevato livello di sicurezza, l'interfaccia proxy, chiamata AuthSub, consente all'applicazione web di ottenere l'accesso senza mai gestire i dati di accesso all'account degli utenti…
Altre biblioteche
Coding in the Shade: Using Eclipse with Google Data APIs (aprile 2008)
Eclipse è un'app molto utile (e senza costi!) IDE che occupa un posto speciale nel cuore di molti programmatori Java. Non sorprende quindi che tu voglia utilizzarla con la libreria client Java per creare un'applicazione Java eccezionale che funzioni con una delle API di dati di Google...
Utilizzo di Ruby con le API Google Data (aprile 2008)
Ruby è un linguaggio di scripting dinamico che ha ricevuto molta attenzione negli ultimi anni grazie al popolare framework di sviluppo web Rails. Questo articolo spiega come utilizzare Ruby per interagire con i servizi API Google Data. Non ci concentreremo su Rails, ma ci interessa di più spiegare i comandi HTTP sottostanti e la struttura dei nostri feed. Tutti gli esempi presentati qui possono essere seguiti dalla riga di comando utilizzando irb, la shell interattiva di Ruby…
Google Data on Rails (febbraio 2009)
Il mio collega Jeff Fisher ha scritto una libreria di utilità Ruby per le API Google Data che semplifica la vita degli sviluppatori Ruby. Questo articolo descrive l'utilizzo della sua libreria per creare un'applicazione Ruby on Rails completa che comunica con i servizi Google Data. Viene fornita un'applicazione di esempio che utilizza l'API Documents List.
REST for the Traveling Salesman: Using Google Data on Salesforce.com (novembre 2007)
Salesforce.com e Google ospitano applicazioni "Software as a Service" popolari ed entrambe le organizzazioni forniscono API che consentono agli sviluppatori di accedere ai grandi archivi di dati che alimentano queste applicazioni. Le cose iniziano a farsi interessanti quando combiniamo entrambi i set di API. G Suite continua a essere utilizzata sempre più spesso nell'ambiente aziendale e Salesforce.com ha creato una piattaforma completa per la creazione di applicazioni aziendali personalizzate, quindi ci sono molte opportunità per gli sviluppatori (cioè per te) di combinare la potenza di Google e Salesforce.com...
Utilizzo di cURL per interagire con i servizi Google Data (settembre 2007)
Le API Google Data utilizzano feed e voci Atom (XML) come formato dati e HTTP come protocollo per la trasmissione dei dati, estendendo il protocollo di pubblicazione Atom. cURL è un'applicazione a riga di comando per eseguire richieste utilizzando una serie di protocolli, incluso HTTP. cURL viene spesso utilizzato dagli sviluppatori per testare i servizi Google Data, in quanto supporta la funzionalità HTTP necessaria per interagire con le API a un livello basso...
Suggerimenti per il debug
On the Wire: Network Capture Tools for API Developers (giugno 2007)
Questo articolo presenta diversi strumenti che possono contribuire a rendere i dati sul cavo più visibili e utili. Questi strumenti, comunemente chiamati "sniffer di pacchetti", acquisiscono tutti i pacchetti di rete che si spostano attraverso l'interfaccia di rete. L'esame dei contenuti di questi pacchetti e dell'ordine in cui sono stati inviati e ricevuti può essere una tecnica di debug utile…
Living Vicariously: Using Proxy Servers with the Google Data API Client Libraries (giugno 2007)
Questo articolo descrive la configurazione e l'utilizzo dei server proxy HTTP utilizzando le librerie client Google Data.
Debugging dei client API di Google Data: esplorare il traffico dall'interno del programma (giugno 2007)
Per questo articolo, ho scritto un codice di diagnostica di esempio in tre lingue utilizzando le librerie client delle API di Google Data per Java, .NET e Python. In ogni esempio, attivo la registrazione o il debug, eseguo l'autenticazione utilizzando l'accesso client, quindi recupero un elenco dei miei Fogli Google e stampo i relativi titoli…
Gadget
Creazione di un gadget Google Data (ottobre 2008)
Una procedura dettagliata per la creazione di un gadget utilizzando l'API Blogger Data. Gli sviluppatori di gadget ora possono sfruttare il proxy OAuth, che nasconde gran parte dei dettagli di autenticazione di OAuth e fa il lavoro più pesante per te. Il proxy firma le richieste di dati per conto del gadget, quindi non è necessario gestire le chiavi private o preoccuparsi di firmare le richieste.