Muestras de las APIs de datos de Google
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Advertencia: Esta página trata sobre las APIs anteriores de Google, las APIs de Google Data, y solo es pertinente para las APIs que se enumeran en el directorio de las APIs de Google Data, muchas de las cuales se reemplazaron por APIs más nuevas. Para obtener información sobre una API nueva específica, consulta su documentación. Para obtener información sobre cómo autorizar solicitudes con una API más reciente, consulta Autenticación y autorización de Cuentas de Google.
En esta página, se proporcionan vínculos e información sobre el código de muestra.
Contenido
- Muestras de JavaScript
- Ejemplos de JSON
- Muestras de gadgets
- Muestras de Java
- Muestras de .NET
- Otros idiomas
Ejemplos de JavaScript
La biblioteca cliente de JavaScript se puede usar desde navegadores web para interactuar con la API de Base Data, la API de Blogger Data, la API de Calendar Data, la API de Contacts Data y la API de Finance Data.
Nota: Se quitaron las muestras que se encontraban anteriormente en esta sección porque dependían de APIs o métodos de autenticación que ya no están disponibles.
Ejemplos de JSON
Estos son ejemplos en vivo. Haz clic para verlos. Para obtener más información, consulta Cómo usar JSON con las APIs de datos de Google.
Calendario de Google
- Próximos eventos del Calendario
- En este ejemplo, se muestra cómo mostrar una lista de los próximos eventos del calendario de un Calendario de Google en una página web con el formato de salida JSON que proporciona la API de Calendar Data.
Blogger
- Publicaciones recientes de Blogger
- En este ejemplo, se muestra cómo mostrar una lista de publicaciones recientes de un blog alojado en Blogger Beta con el formato de salida JSON que proporciona la API de Blogger Data.
Hojas de cálculo
- Cómo leer datos de Hojas de cálculo de Google
- En este ejemplo, se muestra cómo mostrar datos de una hoja de cálculo de Google en una página web con el formato de salida JSON que proporciona la API de Spreadsheet Data.
Muestras de gadgets
Para obtener más información sobre cómo crear gadgets de las APIs de Google Data, consulta Cómo crear un gadget de Google Data o la documentación completa sobre cómo escribir gadgets de OAuth.
- Gadget de Blogger
- Gadget de YouTube
Muestras de Java
Muestras incluidas en la biblioteca cliente
Estas muestras se pueden encontrar en el paquete descargable de la biblioteca cliente de Java. Para obtener más información, consulta la guía para desarrolladores de la biblioteca cliente de Java o descarga la biblioteca cliente de Java.
- java/sample/authsub/
- Proxy de AuthSub de GData, implementado con servlets de Java; cliente de JavaScript de muestra que accede a los datos a través del proxy.
- java/sample/calendar/
- Cliente simple que realiza varias manipulaciones cableadas en un Calendario de Google.
- java/sample/codesarch/
- Cliente de línea de comandos para consultar la API de Google Code Search Data.
- java/sample/spreadsheet/
- Apps de ejemplo que usan la API de Google Sheets.
- java/sample/appsforyourdomain/
- Apps de ejemplo que usan la API de G Suite.
- java/sample/blogger/
- Apps de ejemplo que usan la API de Blogger.
- java/sample/contacts/
- Apps de ejemplo que usan la API de Google Contacts.
- java/sample/docs/
- Apps de ejemplo que usan la API de Google Doclist.
- java/sample/gbase/
- Apps de ejemplo que usan la API de Google Base.
- java/sample/photos/
- Apps de ejemplo que usan la API de Álbumes web de Picasa.
- java/sample/sidewiki/
- Apps de ejemplo que usan la API de Google Sidewiki.
- java/sample/webmastertools/
- Apps de ejemplo que usan la API de Webmasters.
- java/sample/youtube/
- Apps de ejemplo que usan la API de YouTube.
- Página de ASP de YouTubeSample
- Muestra de búsqueda y carga de videos con la biblioteca cliente.
Muestras de .NET
Muestras incluidas en la biblioteca cliente
Puedes encontrar estas muestras en el paquete descargable de la biblioteca cliente de .NET. Para obtener más información, consulta la guía para desarrolladores de la biblioteca cliente de.NET o descarga la biblioteca cliente de .NET.
- clients/cs/samples/blogger/
- Apps de ejemplo que usan la API de Blogger.
- clients/cs/samples/calendar/
- Apps de ejemplo que usan la API de Google Calendar Data.
- clients/cs/samples/spreadsheets/
- Apps de ejemplo que usan la API de Google Sheets.
- clients/cs/samples/DocListUploader/
- Sube documentos a Documentos de Google.
- clients/cs/samples/DocListExporter/
- Exporta documentos de Google en varios formatos.
- clients/cs/samples/PhotoBrowser/
- Apps de ejemplo que usan la API de Álbumes web de Picasa.
- clients/cs/samples/YouTubeSample/
- Apps de ejemplo que usan la API de YouTube.
- clients/cs/samples/appsforyourdomain/
- Apps de ejemplo que usan la API de G Suite.
Otros ejemplos
- Actualizador de contactos
- Un ejemplo de WPF que muestra cómo leer y actualizar tus contactos con la API de Contacts.
También está disponible un archivo.zip.
- Google Docs PDF Concatenator
- Concatena archivos PDF y sube el resultado a Documentos de Google.
También está disponible un archivo.zip.
Otros idiomas
C++
- Muestra de la API de Documents List
- Permite a los usuarios ver, subir, borrar y buscar sus documentos, hojas de cálculo, presentaciones y carpetas de Google. En este ejemplo, también se muestra la funcionalidad de la LCA de la API, ya que se enumeran los usuarios que tienen permisos de lectura y escritura.
Ruby
- Administrador de DocList
- Muestra de Ruby on Rails que permite a los usuarios ver y exportar documentos.
Volver al principio
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 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)"]]