Bibliothèques clientes et exemples de code
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Des bibliothèques clientes Google Data vous permettent de développer des applications clientes utilisant l'API Sites Data.
Pour chaque langage, la bibliothèque cliente fournit des outils et une couche d'abstraction, ce qui vous permet de créer des requêtes et
utiliser les données de réponse sans avoir à créer des requêtes HTTP ou
à traiter les réponses HTTP à la main. Chaque bibliothèque cliente fournit
qui correspondent aux éléments et aux types de données utilisés par l'API. Les bibliothèques fournissent également des extensions
des services Google spécifiques disposant d'API Data.
Les bibliothèques clientes ne sont pas liées à une version spécifique de l'API. Les bibliothèques clientes permettent
d'accéder à toutes les ressources
de l'API et vous permettent de spécifier une version à utiliser pour le développement. Versions d'API compatibles avec chaque bibliothèque cliente
sont indiquées dans le tableau ci-dessous.
Bibliothèques clientes
Exemple de code
Ces exemples de programmes montrent comment utiliser l'API et les bibliothèques clientes. Utilisez-les pour vous aider à démarrer.
Tutoriels
Articles pour vous aider à démarrer rapidement, à déboguer des problèmes ou à utiliser votre langage préféré avec les API Google Data.
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 2024/09/02 (UTC).
[null,null,["Dernière mise à jour le 2024/09/02 (UTC)."],[[["\u003cp\u003eGoogle provides client libraries for Java and Python to simplify interaction with the Sites Data API, offering tools and abstraction for building queries and handling responses without manual HTTP request management.\u003c/p\u003e\n"],["\u003cp\u003eThese client libraries are versatile, supporting multiple API versions (currently v1.4) and offering specific extensions for various Google services with Data APIs.\u003c/p\u003e\n"],["\u003cp\u003eSample programs in Java and Python, along with a collection of tutorials, are readily available to guide developers in utilizing the API and client libraries effectively.\u003c/p\u003e\n"]]],["Google Data client libraries aid in building applications for the Sites Data API. They offer tools and abstraction, simplifying query construction and response handling. Libraries support multiple API versions, including v1.4, without being tied to a specific version. Java and Python libraries are available, with sample code and resources such as getting started guides, project links (GitHub), and developer guides. Tutorials cover topics like Eclipse integration, Rails, gadgets, cURL, proxy servers, and debugging.\n"],null,["# Client Libraries and Sample Code\n\nGoogle Data client libraries are available to help you write client applications that use the Sites Data API.\n\nFor each language, the client library provides tools and an abstraction layer, letting you construct queries and\nuse response data without having to create HTTP requests or process HTTP responses by hand. Each client library provides\nclasses that correspond to the elements and data types that the API uses. The libraries also provide extensions for\nspecific Google services that have Data APIs.\n\nClient libraries are not tied to a specific version of the API. Client libraries include access to all the\nversions of the API and let you specify a version to develop against. The API versions supported by each client library\nare listed in the table below.\n\nClient Libraries\n----------------\n\n| | Latest Library | API Versions Supported by the Client Library | Reference Docs | Resources |\n|------------|-------------------------------------------------------------------------|----------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Java** | [Download](http://code.google.com/p/gdata-java-client/downloads/list) | v1.4 | [Javadoc](/gdata/javadoc) | - [Getting Started Guide](/gdata/articles/java_client_lib) - [Using Eclipse with the Java Client Library](/gdata/articles/eclipse) - [Java Client Library Project](https://github.com/google/gdata-java-client) (GitHub) - [Java Language Developer's Guide](/workspace/sites/docs/1.0/developers_guide_java) |\n| **Python** | [Download](http://code.google.com/p/gdata-python-client/downloads/list) | v1.4 | [PyDoc](https://github.com/google/gdata-python-client/tree/master/pydocs) | - [Getting Started Guide](/gdata/articles/python_client_lib) - [Python Client Library Project](https://github.com/google/gdata-python-client) (GitHub) - [Python Language Developer's Guide](/workspace/sites/docs/1.0/developers_guide_python) |\n\nSample code\n-----------\n\nThese sample programs demonstrate how to use the API and the client libraries. Use them to help you get started!\n\n- **Java**\n - [Google Sites Import / Export Tool](https://code.google.com/archive/p/google-sites-liberation/)\n - [Command-line sample using the client library](https://github.com/google/gdata-java-client/tree/master/java/sample/sites)\n- **Python**\n - [Command-line sample using the client library](https://github.com/google/gdata-python-client/tree/master/samples/sites)\n- **Other**\n - [Google Data API Tips Blog](http://gdatatips.blogspot.com/search/label/sites)\n\nTutorials\n---------\n\nArticles to help you get up and running quickly, debug problems or use your favorite language with Google Data APIs.\n\n- [Eclipse with the Java client library](/gdata/articles/eclipse)\n- [Google Data on Rails](/gdata/articles/gdata_on_rails)\n- [Creating a Google Data Gadget](/gdata/articles/gdata_gadgets)\n- [Using cURL to interact with Google Data services](/gdata/articles/using_cURL)\n- [Using Proxy Servers with the Google Data client libraries](/gdata/articles/proxy_setup)\n- [Network Capture Tools for API debugging](/gdata/articles/wireshark)\n- [Debugging Google Data clients: Exploring Traffic from Within your Program](/gdata/articles/debugging_client_libs)\n\n[Back to top](#top_of_page)"]]