Exemples d'API Google Data
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Avertissement : Cette page concerne les anciennes API de Google, les API Google Data. Elle ne s'applique qu'aux API listées dans le répertoire des API Google Data, dont beaucoup ont été remplacées par des API plus récentes. Pour en savoir plus sur une nouvelle API spécifique, consultez sa documentation. Pour savoir comment autoriser les requêtes avec une API plus récente, consultez Authentification et autorisation des comptes Google.
Cette page fournit des liens et des informations sur les exemples de code.
Sommaire
- Exemples de code JavaScript
- Exemples JSON
- Exemples de gadgets
- Exemples de code Java
- Exemples de code .NET
- Autres langues
Exemples JavaScript
La bibliothèque cliente JavaScript peut être utilisée depuis des navigateurs Web pour interagir avec les API Base Data, Blogger Data, Calendar Data, Contacts Data et Finance Data.
Remarque : Les exemples qui figuraient auparavant dans cette section ont été supprimés, car ils s'appuyaient sur des API et/ou des méthodes d'authentification qui ne sont plus disponibles.
Exemples JSON
Il s'agit d'exemples concrets. Cliquez dessus pour les afficher. Pour en savoir plus, consultez Utiliser JSON avec les API Google Data.
Google Agenda
- Événements à venir issus de l'agenda
- Cet exemple montre comment afficher une liste d'événements à venir d'un agenda Google Agenda sur une page Web à l'aide du format de sortie JSON fourni par l'API Calendar Data.
Blogger
- Articles récents de Blogger
- Cet exemple montre comment afficher une liste des derniers posts d'un blog hébergé sur Blogger Beta à l'aide du format de sortie JSON fourni par l'API Blogger Data.
Feuilles de calcul
- Lire les données des feuilles de calcul Google Sheets
- Cet exemple montre comment afficher les données d'une feuille de calcul Google sur une page Web à l'aide du format de sortie JSON fourni par l'API Spreadsheet Data.
Exemples de gadgets
Pour en savoir plus sur la création de gadgets Google Data API, consultez Créer un gadget Google Data ou la documentation complète Écrire des gadgets OAuth.
- Gadget Blogger
- Gadget YouTube
Exemples de code Java
Exemples fournis avec la bibliothèque cliente
Ces exemples sont disponibles dans le package téléchargeable de la bibliothèque cliente Java. Pour en savoir plus, consultez le guide du développeur de la bibliothèque cliente Java ou téléchargez la bibliothèque cliente Java.
- java/sample/authsub/
- Proxy AuthSub GData, implémenté à l'aide de servlets Java ; exemple de client JavaScript qui accède aux données via le proxy.
- java/sample/calendar/
- Client simple qui effectue plusieurs manipulations câblées sur un agenda Google.
- java/sample/codesarch/
- Client de ligne de commande permettant d'interroger l'API Google Code Search Data.
- java/sample/spreadsheet/
- Exemples d'applications utilisant l'API Google Spreadsheet.
- java/sample/appsforyourdomain/
- Exemples d'applications utilisant l'API G Suite.
- java/sample/blogger/
- Exemples d'applications utilisant l'API Blogger.
- java/sample/contacts/
- Exemples d'applications utilisant l'API Google Contacts.
- java/sample/docs/
- Exemples d'applications utilisant l'API Google Doclist.
- java/sample/gbase/
Exemples d'applications utilisant l'API Google Base.
- java/sample/photos/
- Exemples d'applications utilisant l'API Picasa Albums Web.
- java/sample/sidewiki/
- Exemples d'applications utilisant l'API Google Sidewiki.
- java/sample/webmastertools/
Exemples d'applications utilisant l'API Webmaster.
- java/sample/youtube/
- Exemples d'applications utilisant l'API YouTube.
- Page ASP YouTubeSample
- Exemple de recherche et d'importation de vidéos à l'aide de la bibliothèque cliente.
Exemples de code .NET
Exemples fournis avec la bibliothèque cliente
Ces exemples sont disponibles dans le package de la bibliothèque cliente .NET téléchargeable. Pour en savoir plus, consultez le guide du développeur de la bibliothèque cliente.NET ou téléchargez la bibliothèque cliente .NET.
- clients/cs/samples/blogger/
- Exemples d'applications utilisant l'API Blogger.
- clients/cs/samples/calendar/
- Exemples d'applications utilisant l'API Google Calendar Data.
- clients/cs/samples/spreadsheets/
- Exemples d'applications utilisant l'API Google Spreadsheet.
- clients/cs/samples/DocListUploader/
- Importe des documents dans Google Docs.
- clients/cs/samples/DocListExporter/
- Exporte des documents Google dans différents formats.
- clients/cs/samples/PhotoBrowser/
- Exemples d'applications utilisant l'API Picasa Albums Web.
- clients/cs/samples/YouTubeSample/
- Exemples d'applications utilisant l'API YouTube.
- clients/cs/samples/appsforyourdomain/
- Exemples d'applications utilisant l'API G Suite.
Autres exemples
- Mise à jour des contacts
- Exemple WPF montrant comment lire et mettre à jour vos contacts à l'aide de l'API Contacts.
Un fichier ZIP est également disponible.
- Outil de concaténation de PDF Google Docs
- Concatène les fichiers PDF et importe le résultat dans Google Docs.
Un fichier ZIP est également disponible.
Autres langues
C++
- Exemple d'API Documents List
- Permet aux utilisateurs d'afficher, d'importer, de supprimer et de rechercher leurs documents, feuilles de calcul, présentations et dossiers Google. Cet exemple illustre également la fonctionnalité ACL de l'API en listant les utilisateurs disposant d'autorisations de lecture/écriture.
Ruby
- Gestionnaire DocList
Exemple - Ruby on Rails qui permet aux utilisateurs d'afficher et d'exporter des documents.
Haut de page
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 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)"]]