Avviso: questa pagina riguarda le API di Google più vecchie, le API di dati di Google; è pertinente solo per le API elencate nella directory delle API di dati di Google, molte delle quali sono state sostituite con API più recenti. Per informazioni su una nuova API specifica, consulta la documentazione della nuova API. Per informazioni sulle autorizzazioni per le richieste con un'API più recente, vedi Autenticazione e autorizzazione degli Account Google.
Introduzione alle librerie client dei dati di Google
Getting started with the Google Data PHP Client Library (ottobre 2008)
La libreria client PHP di Google Data è una raccolta efficace di corsi che ti consentono di interagire con le API di dati di Google. A differenza delle nostre altre librerie client, è pacchettizzato come parte del popolare framework Zend, ma può anche essere scaricato separatamente. Analogamente alle altre librerie client, è open source e progettata per essere semplice ed efficiente, consentendoti di iniziare rapidamente a lavorare con 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 contiene istruzioni dettagliate su come scaricare e installare la libreria client Java dei dati di Google. Analizzerò tutte le dipendenze e imposterò le variabili di ambiente necessarie...
Getting started with the Google Data Python Library (agosto 2007)
Hai quindi deciso di utilizzare la libreria client Python dei dati di Google per scrivere un'applicazione utilizzando uno dei tanti servizi dati di Google. Ottima scelta! L'obiettivo di questo breve tutorial è iniziare rapidamente a utilizzare la libreria client per sviluppare l'applicazione...
Guida introduttiva alla libreria client .NET (agosto 2007)
In questo articolo ho raccolto alcune istruzioni dettagliate per 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 consenta di risparmiare tempo per iniziare e di poter iniziare a lavorare rapidamente con del codice...
Autenticazione
Utilizzo di OAuth con le API di dati di Google (settembre 2008)
Di recente, tutte le API di dati di Google 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 consente di eseguire l'autenticazione API in modo sicuro e standard. In qualità di programmatori, ci insegnano a riutilizzare il codice, ove possibile. OAuth aiuterà gli sviluppatori a ridurre la quantità di codice duplicato che scrivono e semplificherà la creazione di strumenti che funzionano con più servizi di diversi provider...
Utilizzo di AuthSub con la libreria client .NET (agosto 2007)
Un tutorial che evidenzia come utilizzare AuthSub per l'autenticazione delle app web nella libreria client .NET. Le applicazioni web che devono accedere ai servizi protetti dall'account Google o G Suite (ospitato) di un utente possono farlo utilizzando il servizio Authentication Proxy. Per mantenere un elevato livello di sicurezza, l'interfaccia proxy, denominata AuthSub, consente all'applicazione web di ottenere l'accesso senza dover mai gestire i dati di accesso dell'account degli utenti...
Altre biblioteche
Coding in the Shade: Utilizzo di Eclipse con le API di dati di Google (aprile 2008)
Eclipse è una funzionalità molto utile (e senza costi) L'IDE che ha un posto speciale nel cuore di molti programmatori Java. Non sorprende dunque che tu voglia utilizzarlo 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 di dati di Google (aprile 2008)
Ruby è un linguaggio di scripting dinamico che ha ricevuto una buona attenzione negli ultimi anni a causa del suo popolare framework di sviluppo web Rails. Questo articolo spiega come utilizzare Ruby per interagire con i servizi Google Data API. Non ci concentreremo sui binari, ma ci interesserebbe maggiormente spiegare i comandi e la struttura HTTP sottostanti dei nostri feed. Tutti gli esempi presentati qui possono essere seguiti dalla riga di comando usando irb, la shell interattiva di Ruby...
Dati di Google sui binari (febbraio 2009)
Il mio collega Jeff Fisher ha scritto un'utile libreria di utilità Ruby delle API di dati di Google per semplificare la vita agli sviluppatori di Ruby. Questo articolo spiega come utilizzare la sua libreria per creare un'applicazione Ruby on Rails completa che comunichi con i servizi di dati di Google. 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 le famose applicazioni "Software as a Service" ed entrambe le organizzazioni forniscono API che consentono agli sviluppatori di accedere ai grandi archivi di dati su cui si basano queste applicazioni. Inoltre, le cose possono diventare interessanti quando combiniamo entrambi i set di API. G Suite continua ad essere utilizzato sempre di più nel contesto aziendale e Salesforce.com ha creato una vasta piattaforma per la creazione di applicazioni aziendali personalizzate, per cui gli sviluppatori hanno la possibilità di combinare la potenza di Google e Salesforce.com...
Utilizzo di cURL per interagire con i servizi di dati di Google (settembre 2007)
In pratica, le API di dati di Google utilizzano feed e voci Atom (XML) come formato dei 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 tramite una varietà di protocolli, tra cui HTTP. cURL è spesso usato dagli sviluppatori per testare i servizi di dati di Google, in quanto supporta la funzionalità HTTP necessaria per interagire con le API a un livello basso...
Suggerimenti di debug
On the Wire: Network Capture Tools for API Developers (giugno 2007)
Questo articolo introduce diversi strumenti che possono contribuire a rendere i dati sulle reti più visibili e utili. Questi strumenti, comunemente chiamati "pacchetti di pacchetti", acquisiscono tutti i pacchetti di rete che si muovono nell'interfaccia di rete. Esaminare i contenuti di questi pacchetti e l'ordine di invio e ricezione può rappresentare una tecnica di debug utile...
Living Vicariious: Use Proxy Servers with the Google Data API Client Libraries (giugno 2007)
Questo articolo illustra la configurazione e il funzionamento con i server proxy HTTP utilizzando le librerie client di dati di Google.
Debug dell'API di dati di Google per i client: esplorazione del traffico dal tuo programma (giugno 2007)
Per questo articolo ho scritto codice di esempio di diagnostica in tre linguaggi utilizzando le librerie client dell'API Google Data per Java, .NET e Python. In ogni esempio, attivo il logging o il debug, mi eseguo l'autenticazione utilizzando l'accesso client, quindi ottengo un elenco dei miei fogli di lavoro di Google e stampo i loro titoli...
Gadget
Creazione di un gadget di dati di Google (ottobre 2008)
Procedura dettagliata per la creazione di un gadget utilizzando l'API di dati di Blogger. Gli sviluppatori di gadget ora possono sfruttare il proxy OAuth, che nasconde molti dei dettagli di autenticazione di OAuth e fa il resto per te. Il proxy firma le richieste di dati per conto del tuo gadget, quindi non è necessario gestire le chiavi private o preoccuparti di firmare le richieste...