Exemplos das APIs de dados do Google
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Aviso: esta página é sobre as APIs mais antigas do Google, as APIs Google Data. Ela é relevante apenas para as APIs listadas no diretório de APIs Google Data, muitas das quais foram substituídas por APIs mais recentes. Para informações sobre uma nova API específica, consulte a documentação dela. Para informações sobre como autorizar solicitações com uma API mais recente, consulte Autenticação e autorização de contas do Google.
Esta página fornece links e informações sobre exemplos de código.
Índice
- Exemplos de JavaScript
- Exemplos de JSON
- Exemplos de gadgets
- Amostras de Java
- Amostras .NET
- Outros idiomas
Amostras de JavaScript
A biblioteca de cliente JavaScript
pode ser usada em navegadores da Web para interagir com a API Base Data, a API Blogger Data,
a API Calendar Data, a API Contacts Data e a
API Finance Data.
Observação: os exemplos que estavam nesta seção foram removidos porque dependiam de APIs e/ou métodos de autenticação que não estão mais disponíveis.
Exemplos de JSON
Estas são amostras ativas. Clique para conferir. Para mais informações, consulte Usar JSON com as APIs de dados do Google.
Google Agenda
- Próximos eventos do Google Agenda
- Este exemplo mostra como exibir uma lista de próximos eventos do Google Agenda em uma página da Web usando o formato de saída JSON fornecido pela API Calendar Data.
Blogger
- Posts recentes do Blogger
- Este exemplo demonstra como mostrar uma lista de postagens recentes de um blog hospedado no Blogger Beta usando o formato de saída JSON fornecido pela API Blogger Data.
Planilhas
- Como ler dados das Planilhas Google
- Este exemplo mostra como exibir dados de uma planilha Google em uma página da Web usando o formato de saída JSON fornecido pela API Spreadsheet Data.
Exemplos de gadgets
Para mais informações sobre como criar gadgets da API Google Data, consulte Como criar um gadget do Google Data ou a documentação completa Como escrever gadgets OAuth.
- Gadget do Blogger
- Gadget do YouTube
Exemplos em Java
Exemplos agrupados com a biblioteca de cliente
Essas amostras podem ser encontradas no pacote para download da biblioteca de cliente Java. Para mais informações, consulte o guia do desenvolvedor da biblioteca de cliente Java ou faça o download da biblioteca de cliente Java.
- java/sample/authsub/
- Proxy GData AuthSub, implementado usando servlets Java; cliente JavaScript de amostra que acessa dados pelo proxy.
- java/sample/calendar/
- Cliente simples que realiza várias manipulações fixas em um Google Agenda.
- java/sample/codesarch/
- Cliente de linha de comando para consultar a API Google Code Search Data.
- java/sample/spreadsheet/
- Exemplos de apps que usam a API Google Spreadsheet.
- java/sample/appsforyourdomain/
- Exemplos de apps que usam a API do G Suite.
- java/sample/blogger/
- Exemplos de apps que usam a API Blogger.
- java/sample/contacts/
- Exemplos de apps que usam a API Google Contacts.
- java/sample/docs/
- Exemplos de apps que usam a API Google Doclist.
- java/sample/gbase/
- Exemplos de apps que usam a API Google Base.
- java/sample/photos/
- Exemplos de apps que usam a API do Picasa Web Albums.
- java/sample/sidewiki/
- Apps de exemplo usando a API Google Sidewiki.
- java/sample/webmastertools/
- Exemplos de apps que usam a API Webmaster.
- java/sample/youtube/
- Exemplos de apps que usam a API YouTube.
- Página ASP de exemplo do YouTube
- Exemplo de pesquisa e upload de vídeo usando a biblioteca de cliente.
Amostras de .NET
Exemplos agrupados com a biblioteca de cliente
Essas amostras podem ser encontradas no pacote da biblioteca de cliente .NET para download. Para mais informações, consulte o guia do desenvolvedor da biblioteca de cliente.NET ou faça o download da biblioteca de cliente .NET.
- clients/cs/samples/blogger/
- Exemplos de apps que usam a API Blogger.
- clients/cs/samples/calendar/
- Exemplos de apps que usam a API Google Calendar Data.
- clients/cs/samples/spreadsheets/
- Apps de exemplo usando a API Google Spreadsheet.
- clients/cs/samples/DocListUploader/
- Faz upload de documentos para o Google Docs.
- clients/cs/samples/DocListExporter/
- Exporta documentos do Google em vários formatos.
- clients/cs/samples/PhotoBrowser/
- Exemplos de apps que usam a API do Picasa Web Albums.
- clients/cs/samples/YouTubeSample/
- Exemplos de apps que usam a API do YouTube.
- clients/cs/samples/appsforyourdomain/
- Exemplos de apps que usam a API do G Suite.
Outros exemplos
- Atualizador de contatos
- Um exemplo do WPF que demonstra como ler e atualizar seus contatos usando a API Contacts.
Um arquivo.zip também está disponível.
- Concatenador de PDF do Documentos Google
- Concatena arquivos PDF e faz upload do resultado para os Documentos Google.
Um arquivo.zip também está disponível.
Outros idiomas
C++
- Exemplo da API Documents List
- Permite que os usuários vejam, façam upload, excluam e pesquisem documentos, planilhas, apresentações e pastas do Google. Este exemplo
também demonstra a funcionalidade de ACL da API listando os usuários que têm permissões de leitura/gravação.
Ruby
- Gerenciador de DocList
- Exemplo do Ruby on Rails que permite aos usuários visualizar e exportar documentos.
Voltar ao início
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 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)"]]