Esempi di API Google Data
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
Questa pagina fornisce link e informazioni sul codice campione.
Sommario
- Esempi di JavaScript
- Esempi JSON
- Esempi di gadget
- Esempi Java
- Esempi.NET
- Altre lingue
Esempi di JavaScript
La libreria client JavaScript
può essere utilizzata dai browser web per interagire con l'API Base Data, l'API Blogger Data,
l'API Calendar Data, l'API Contacts Data e l'API Finance Data.
Nota: gli esempi che si trovavano in precedenza in questa sezione sono stati rimossi perché si basavano su API e/o metodi di autenticazione non più disponibili.
Esempi JSON
Si tratta di esempi live. Fai clic per visualizzarli. Per ulteriori informazioni, vedi Utilizzo di JSON con le API di dati di Google.
Google Calendar
- Eventi imminenti da Calendar
- Questo esempio mostra come visualizzare un elenco di eventi del calendario imminenti da un calendario Google su una pagina web utilizzando il formato di output JSON fornito dall'API Calendar Data.
Blogger
- Post recenti di Blogger
- Questo esempio mostra la visualizzazione di un elenco di post recenti di un blog ospitato su Blogger Beta utilizzando il formato di output JSON fornito dall'API Blogger Data.
Fogli di lavoro
- Lettura dei dati dei fogli di lavoro Google
- Questo esempio mostra la visualizzazione dei dati di un foglio di lavoro Google su una pagina web utilizzando il formato di output JSON fornito dall'API Spreadsheet Data.
Esempi di gadget
Per saperne di più sulla creazione di gadget API di Google Data, consulta Creare un gadget Google Data o la documentazione completa Scrivere gadget OAuth.
- Gadget di Blogger
- Gadget di YouTube
Esempi Java
Esempi inclusi nella libreria client
Questi esempi sono disponibili nel pacchetto scaricabile della libreria client Java. Per saperne di più, consulta la guida per gli sviluppatori della libreria client Java o scarica la libreria client Java.
- java/sample/authsub/
- Proxy GData AuthSub, implementato utilizzando servlet Java; client JavaScript di esempio che accede ai dati tramite il proxy.
- java/sample/calendar/
- Client semplice che esegue diverse manipolazioni hardwired su un Google Calendar.
- java/sample/codesarch/
- Client della riga di comando per eseguire query sull'API di dati di Google Code Search.
- java/sample/spreadsheet/
- App di esempio che utilizzano l'API Fogli Google.
- java/sample/appsforyourdomain/
- App di esempio che utilizzano l'API G Suite.
- java/sample/blogger/
- App di esempio che utilizzano l'API Blogger.
- java/sample/contacts/
- App di esempio che utilizzano l'API Google Contacts.
- java/sample/docs/
- App di esempio che utilizzano l'API Google Doclist.
- java/sample/gbase/
- App di esempio che utilizzano l'API Google Base.
- java/sample/photos/
- App di esempio che utilizzano l'API Picasa Web Album.
- java/sample/sidewiki/
- App di esempio che utilizzano l'API Google Sidewiki.
- java/sample/webmastertools/
- App di esempio che utilizzano l'API Webmaster.
- java/sample/youtube/
- App di esempio che utilizzano l'API di YouTube.
- Pagina ASP di esempio di YouTube
- Esempio di ricerca e caricamento di video utilizzando la libreria client.
Esempi .NET
Esempi inclusi nella libreria client
Questi esempi sono disponibili nel pacchetto della libreria client .NET scaricabile. Per saperne di più, consulta la guida per gli sviluppatori della libreria client.NET o scarica la libreria client .NET.
- clients/cs/samples/blogger/
- App di esempio che utilizzano l'API Blogger.
- clients/cs/samples/calendar/
- App di esempio che utilizzano l'API Google Calendar Data.
- clients/cs/samples/spreadsheets/
- App di esempio che utilizzano l'API Google Sheets.
- clients/cs/samples/DocListUploader/
- Carica documenti su Documenti Google.
- clients/cs/samples/DocListExporter/
- Esporta i documenti Google in vari formati.
- clients/cs/samples/PhotoBrowser/
- App di esempio che utilizzano l'API Picasa Web Albums.
- clients/cs/samples/YouTubeSample/
- App di esempio che utilizzano l'API YouTube.
- clients/cs/samples/appsforyourdomain/
- App di esempio che utilizzano l'API G Suite.
Altri esempi
- Aggiornamento contatti
- Un esempio WPF che mostra come leggere e aggiornare i contatti utilizzando l'API Contacts.
È disponibile anche un file.zip.
- Google Docs PDF Concatenator
- Concatena i file PDF e carica il risultato su Documenti Google.
È disponibile anche un file.zip.
Altre lingue
C++
- Esempio di API Documents List
- Consente agli utenti di visualizzare, caricare, eliminare e cercare i propri documenti, fogli di lavoro, presentazioni e cartelle Google. Questo esempio
mostra anche la funzionalità ACL dell'API elencando gli utenti che dispongono delle autorizzazioni di lettura/scrittura.
Ruby
- DocList Manager
- Esempio di Ruby on Rails che consente agli utenti di visualizzare ed esportare documenti.
Torna all'inizio
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003eThis page focuses on Google's older Google Data APIs and provides links to relevant documentation for newer APIs.\u003c/p\u003e\n"],["\u003cp\u003eThe page offers various code samples in JavaScript, JSON, Gadget, Java, .NET, and other languages to showcase interactions with the APIs.\u003c/p\u003e\n"],["\u003cp\u003eMany previously available JavaScript samples have been removed due to reliance on outdated APIs or authentication methods.\u003c/p\u003e\n"],["\u003cp\u003eUsers can find bundled sample code within the downloadable Java and .NET client library packages.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides documentation and resources for creating Google Data API gadgets and using JSON with Google Data APIs.\u003c/p\u003e\n"]]],[],null,["# Google Data APIs Samples\n\n**Warning** : This page is about Google's older APIs, the Google Data APIs; it's relevant only to the APIs that are listed in the [Google Data APIs directory](/gdata/docs/directory), many of which have been replaced with newer APIs. For information about a specific new API, see the new API's documentation. For information about authorizing requests with a newer API, see [Google Accounts Authentication and Authorization](/accounts).\n\nThis page provides links and information about sample code.\n\nContents\n--------\n\n1. [JavaScript samples](#JavaScript)\n2. [JSON samples](#JSON)\n3. [Gadget samples](#Gadgets)\n4. [Java samples](#Java)\n5. [.NET samples](#NET)\n6. [Other languages](#OTHERLANGS)\n\nJavaScript samples\n------------------\n\nThe [JavaScript client library](/gdata/docs/js)\ncan be used from web browsers to interact with the [Base Data API](/base), [Blogger Data API](/blogger/docs/1.0/developers_guide_js),\n[Calendar Data API](/google-apps/calendar/v1/developers_guide_javascript), [Contacts Data API](/google-apps/contacts/v1/developers_guide_js), and\n[Finance Data API](/finance/docs/1.0/developers_guide_js).\n\n**Note**: The samples that were previously in this section have been removed because they relied on APIs and/or authentication methods that are no longer available.\n\nJSON samples\n------------\n\nThese are live samples; click to view them. For more information, see [Using JSON with Google Data APIs](/gdata/json).\n\n### Google Calendar\n\n[Upcoming events from Calendar](/gdata/samples/cal_sample)\n: This sample demonstrates displaying a list of upcoming calendar events from a Google Calendar on a web page using the JSON output format provided by the Calendar Data API.\n\n### Blogger\n\n[Recent posts from Blogger](/gdata/samples/blogger_sample)\n: This sample demonstrates displaying a list of recent posts from a blog hosted on Blogger Beta using the JSON output format provided by the Blogger Data API.\n\n### Spreadsheets\n\n[Reading Google Spreadsheets data](/gdata/samples/spreadsheet_sample)\n: This sample demonstrates displaying data from a Google Spreadsheet on a web page using the JSON output format provided by the Spreadsheet Data API.\n\nGadget samples\n--------------\n\nFor more information on creating Google Data API gadgets, see [Creating a Google Data Gadget](/gdata/articles/gdata_gadgets) or the full [Writing OAuth Gadgets](/gadgets/docs/oauth) documentation.\n\n[Blogger gadget](http://code.google.com/p/gdata-samples/source/browse/trunk/gadgets/blogger/blogger_gadget.xml)\n[YouTube gadget](http://gadget-doc-examples.googlecode.com/svn/trunk/opensocial-gadgets/oauth-test.xml)\n\nJava samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable Java client library\npackage. For more information, see the [Java\nclient library developer's guide](/gdata/client-java), or [download the Java client library](//code.google.com/p/gdata-java-client/downloads/list).\n\n[java/sample/authsub/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/authsub)\n: GData AuthSub proxy, implemented using Java servlets; sample JavaScript client that accesses data through the proxy.\n\n[java/sample/calendar/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/calendar)\n: Simple client that performs several hardwired manipulations on a Google Calendar.\n\n[java/sample/codesarch/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/codesearch)\n: Command line client to query the Google Code Search data API.\n\n[java/sample/spreadsheet/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet)\n: Sample apps using Google Spreadsheet API.\n\n[java/sample/appsforyourdomain/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/appsforyourdomain)\n: Sample apps using G Suite API.\n\n[java/sample/blogger/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/blogger)\n: Sample apps using Blogger API.\n\n[java/sample/contacts/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/contacts)\n: Sample apps using Google Contacts API.\n\n[java/sample/docs/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/docs)\n: Sample apps using Google Doclist API.\n\n[java/sample/gbase/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/gbase)\n: Sample apps using Google Base API.\n\n[java/sample/photos/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/photos)\n: Sample apps using Picasa Web Album API.\n\n[java/sample/sidewiki/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/sidewiki)\n: Sample apps using Google Sidewiki API.\n\n[java/sample/webmastertools/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/webmastertools)\n: Sample apps using Webmaster API.\n\n[java/sample/youtube/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/youtube)\n: Sample apps using YouTube API.\n\n[YouTubeSample ASP page](http://google-gdata.googlecode.com/svn/trunk/clients/cs/samples/YouTubeSample/)\n: Video search and upload sample using the client library.\n\n.NET samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable .NET client library package. For more information, see the [.NET client library developer's guide](/gdata/client-cs), or [download the .NET client library](//code.google.com/p/google-gdata).\n\n[clients/cs/samples/blogger/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/blogger)\n: Sample apps using Blogger API.\n\n[clients/cs/samples/calendar/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/calendar)\n: Sample apps using Google Calendar Data API.\n\n[clients/cs/samples/spreadsheets/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/spreadsheets)\n: Sample apps using Google Spreadsheet API.\n\n[clients/cs/samples/DocListUploader/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListUploader)\n: Uploads documents to Google Docs.\n\n[clients/cs/samples/DocListExporter/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListExporter)\n: Exports Google Documents in various formats.\n\n[clients/cs/samples/PhotoBrowser/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/PhotoBrowser)\n: Sample apps using Picasa Web Album API.\n\n[clients/cs/samples/YouTubeSample/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/YouTubeSample)\n: Sample apps using YouTube API.\n\n[clients/cs/samples/appsforyourdomain/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/appsforyourdomain)\n: Sample apps using G Suite API.\n\n### Other examples\n\n[Contacts Updater](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/contacts/ContactsUpdater)\n: A WPF sample that demonstrates how to read and update your contacts using the Contacts API.\n A [.zip file](http://gdata-samples.googlecode.com/svn/trunk/contacts/ContactsUpdater/ContactsUpdater.zip) is also available.\n\n[Google Docs PDF Concatenator](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/PdfConcatenate)\n: Concatenates PDF files together and uploads the result to Google Docs.\n A [.zip file](http://gdata-samples.googlecode.com/files/PdfConcatenate.zip) is also available.\n\nOther languages\n---------------\n\n### C++\n\n[Documents List API sample](//code.google.com/p/gdata-cpp-util/source/browse/trunk/doclist_sample.cc)\n: Allows users to view, upload, delete, and search their Google documents, spreadsheets, presentations, and folders. This sample\n also demonstrates the API's ACL functionality by listing the users who have read/write permissions.\n\n### Ruby\n\n[DocList Manager](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/DocListManager)\n: Ruby on Rails sample that allows users to view and export documents.\n\n[Back to top](#top)"]]