Przykłady interfejsów API danych Google
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ostrzeżenie: ta strona dotyczy starszych interfejsów API Google, czyli interfejsów Google Data API. Jest ona istotna tylko w przypadku interfejsów API wymienionych w katalogu interfejsów Google Data API, z których wiele zostało zastąpionych nowszymi interfejsami API. Informacje o konkretnym nowym interfejsie API znajdziesz w jego dokumentacji. Informacje o autoryzowaniu żądań za pomocą nowszego interfejsu API znajdziesz w artykule Uwierzytelnianie i autoryzacja kont Google.
Na tej stronie znajdziesz linki i informacje o przykładowym kodzie.
Spis treści
- Przykłady JavaScriptu
- Przykłady JSON
- Przykłady gadżetów
- Przykłady w Javie
- Przykłady w.NET
- Inne języki
Przykłady JavaScriptu
Biblioteka klienta JavaScript może być używana w przeglądarkach internetowych do interakcji z interfejsem Base Data API, Blogger Data API, Calendar Data API, Contacts Data API i Finance Data API.
Uwaga: przykłady, które były wcześniej w tej sekcji, zostały usunięte, ponieważ korzystały z interfejsów API lub metod uwierzytelniania, które nie są już dostępne.
Przykłady JSON
Są to przykłady na żywo. Kliknij, aby je wyświetlić. Więcej informacji znajdziesz w artykule Używanie JSON z interfejsami Google Data API.
Kalendarz Google
- Nadchodzące wydarzenia z Kalendarza
- Ten przykład pokazuje, jak wyświetlić listę nadchodzących wydarzeń z Kalendarza Google na stronie internetowej za pomocą formatu wyjściowego JSON udostępnianego przez interfejs Calendar Data API.
Blogger
- Najnowsze posty z Bloggera
- Ten przykład pokazuje wyświetlanie listy ostatnich postów z bloga hostowanego na platformie Blogger Beta przy użyciu formatu wyjściowego JSON udostępnianego przez interfejs Blogger Data API.
Arkusze kalkulacyjne
- Odczytywanie danych z Arkuszy kalkulacyjnych Google
- Ten przykład pokazuje, jak wyświetlać dane z arkusza kalkulacyjnego Google na stronie internetowej za pomocą formatu wyjściowego JSON udostępnianego przez interfejs Spreadsheet Data API.
Przykłady gadżetów
Więcej informacji o tworzeniu gadżetów interfejsu Google Data API znajdziesz w artykule Tworzenie gadżetu Google Data lub w pełnej dokumentacji Tworzenie gadżetów OAuth.
- Gadżet Bloggera
- Gadżet YouTube
Przykłady w Javie
Przykłady dołączone do biblioteki klienta
Przykłady te znajdziesz w pakiecie biblioteki klienta w języku Java do pobrania. Więcej informacji znajdziesz w przewodniku programisty dotyczącym biblioteki klienta w języku Java lub pobierz bibliotekę klienta w języku Java.
- java/sample/authsub/
- Serwer proxy GData AuthSub zaimplementowany przy użyciu servletów Java; przykładowy klient JavaScript, który uzyskuje dostęp do danych za pomocą serwera proxy.
- java/sample/calendar/
- Prosty klient, który wykonuje kilka stałych manipulacji w Kalendarzu Google.
- java/sample/codesarch/
- Klient wiersza poleceń do wysyłania zapytań do interfejsu Google Code Search Data API.
- java/sample/spreadsheet/
- Przykładowe aplikacje korzystające z interfejsu Google Spreadsheet API.
- java/sample/appsforyourdomain/
- Przykładowe aplikacje korzystające z interfejsu G Suite API.
- java/sample/blogger/
- Przykładowe aplikacje korzystające z interfejsu API Bloggera.
- java/sample/contacts/
- Przykładowe aplikacje korzystające z interfejsu Google Contacts API.
- java/sample/docs/
- Przykładowe aplikacje korzystające z interfejsu Google Doclist API.
- java/sample/gbase/
- Przykładowe aplikacje korzystające z interfejsu Google Base API.
- java/sample/photos/
- Przykładowe aplikacje korzystające z interfejsu Picasa Web Albums API.
- java/sample/sidewiki/
- Przykładowe aplikacje korzystające z interfejsu Google Sidewiki API.
- java/sample/webmastertools/
- Przykładowe aplikacje korzystające z interfejsu Webmaster API.
- java/sample/youtube/
- Przykładowe aplikacje korzystające z interfejsu API YouTube.
- YouTubeSample ASP page
- Przykładowe wyszukiwanie i przesyłanie filmów za pomocą biblioteki klienta.
Przykłady w .NET
Przykłady dołączone do biblioteki klienta
Przykłady te znajdziesz w pakiecie biblioteki klienta .NET do pobrania. Więcej informacji znajdziesz w przewodniku programisty dotyczącym biblioteki klienta.NET lub pobierz bibliotekę klienta .NET.
- clients/cs/samples/blogger/
- Przykładowe aplikacje korzystające z interfejsu Blogger API
- clients/cs/samples/calendar/
- Przykładowe aplikacje korzystające z interfejsu Google Calendar Data API
- clients/cs/samples/spreadsheets/
- Przykładowe aplikacje korzystające z interfejsu Google Spreadsheet API.
- clients/cs/samples/DocListUploader/
- Przesyła dokumenty do Dokumentów Google.
- clients/cs/samples/DocListExporter/
- Eksportuje dokumenty Google w różnych formatach.
- clients/cs/samples/PhotoBrowser/
- Przykładowe aplikacje korzystające z interfejsu Picasa Web Albums API
- clients/cs/samples/YouTubeSample/
- Przykładowe aplikacje korzystające z interfejsu YouTube API
- clients/cs/samples/appsforyourdomain/
- Przykładowe aplikacje korzystające z interfejsu G Suite API.
Inne przykłady
- Aktualizator kontaktów
- Przykład WPF, który pokazuje, jak odczytywać i aktualizować kontakty za pomocą interfejsu Contacts API.
Dostępny jest też plik ZIP.
- Google Docs PDF Concatenator
- Łączy pliki PDF i przesyła wynik do Dokumentów Google.
Dostępny jest też plik ZIP.
Inne języki
C++
- Przykładowy interfejs Documents List API
- Umożliwia użytkownikom wyświetlanie, przesyłanie, usuwanie i wyszukiwanie dokumentów, arkuszy kalkulacyjnych, prezentacji i folderów Google. Ten przykład
pokazuje też funkcję listy ACL interfejsu API, wyświetlając listę użytkowników, którzy mają uprawnienia do odczytu i zapisu.
Ruby
- Menedżer listy dokumentów
- Przykładowy kod w Ruby on Rails, który umożliwia użytkownikom wyświetlanie i eksportowanie dokumentów.
Powrót do góry
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 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)"]]