Примеры API данных Google
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Внимание : эта страница посвящена старым API Google, API данных Google. Она актуальна только для API, перечисленных в каталоге API данных Google , многие из которых были заменены новыми. Информацию о конкретном новом API см. в документации к нему. Информация об авторизации запросов с помощью нового API представлена в разделе «Аутентификация и авторизация учётных записей Google» .
На этой странице представлены ссылки и информация о примерах кода.
Содержание
- Примеры JavaScript
- Образцы JSON
- Образцы гаджетов
- Примеры Java
- Примеры .NET
- Другие языки
Примеры JavaScript
Клиентскую библиотеку JavaScript можно использовать в веб-браузерах для взаимодействия с Base Data API , Blogger Data API , Calendar Data API , Contacts Data API и Finance Data API .
Примечание : примеры, которые ранее были в этом разделе, были удалены, поскольку они основывались на API и/или методах аутентификации, которые больше не доступны.
Образцы JSON
Это примеры работы; нажмите, чтобы просмотреть их. Подробнее см. в статье «Использование JSON с API Google Data» .
Google Календарь
- Предстоящие события из Календаря
- В этом примере демонстрируется отображение списка предстоящих событий календаря из Google Календаря на веб-странице с использованием формата вывода JSON, предоставляемого API данных календаря.
Блогер
- Последние записи из Blogger
- В этом примере демонстрируется отображение списка последних сообщений из блога, размещенного на Blogger Beta, с использованием формата вывода JSON, предоставляемого API данных Blogger.
Электронные таблицы
- Чтение данных Google Таблиц
- В этом примере демонстрируется отображение данных из таблицы Google на веб-странице с использованием выходного формата JSON, предоставляемого API данных таблиц.
Образцы гаджетов
Дополнительную информацию о создании гаджетов API данных Google см. в разделе Создание гаджета данных Google или в полной документации по написанию гаджетов OAuth .
- Гаджет для блоггера
- гаджет YouTube
Примеры Java
Образцы в комплекте с клиентской библиотекой
Эти примеры можно найти в загружаемом пакете клиентской библиотеки Java. Для получения дополнительной информации см. руководство разработчика клиентской библиотеки Java или загрузите клиентскую библиотеку Java .
- java/sample/authsub/
- Прокси-сервер GData AuthSub, реализованный с использованием сервлетов Java; пример клиента JavaScript, который получает доступ к данным через прокси-сервер.
- java/sample/calendar/
- Простой клиент, который выполняет несколько аппаратных манипуляций с Google Календарем.
- java/sample/codesarch/
- Клиент командной строки для запроса данных API поиска Google Code.
- java/sample/spreadsheet/
- Примеры приложений, использующих API Google Spreadsheet.
- java/sample/appsforyourdomain/
- Примеры приложений, использующих G Suite API.
- java/sample/blogger/
- Примеры приложений, использующих API Blogger.
- java/sample/contacts/
- Примеры приложений, использующих API Google Contacts.
- java/sample/docs/
- Примеры приложений, использующих API Google Doclist.
- java/sample/gbase/
- Примеры приложений, использующих API Google Base.
- java/sample/photos/
- Примеры приложений, использующих API веб-альбомов Picasa.
- java/sample/sidewiki/
- Примеры приложений, использующих API Google Sidewiki.
- java/sample/webmastertools/
- Примеры приложений, использующих API Webmaster.
- java/sample/youtube/
- Примеры приложений, использующих API YouTube.
- Пример страницы ASP YouTube
- Поиск и загрузка видео-примера с использованием клиентской библиотеки.
Примеры .NET
Образцы в комплекте с клиентской библиотекой
Эти примеры можно найти в загружаемом пакете клиентской библиотеки .NET. Подробнее см. в руководстве разработчика клиентской библиотеки .NET или загрузите клиентскую библиотеку .NET .
- клиенты/cs/образцы/блогер/
- Примеры приложений, использующих API Blogger.
- клиенты/cs/образцы/календарь/
- Примеры приложений, использующих API данных Календаря Google.
- клиенты/cs/образцы/электронные таблицы/
- Примеры приложений, использующих API Google Spreadsheet.
- клиенты/cs/образцы/DocListUploader/
- Загружает документы в Google Docs.
- клиенты/cs/образцы/DocListExporter/
- Экспортирует документы Google в различные форматы.
- клиенты/cs/образцы/PhotoBrowser/
- Примеры приложений, использующих API веб-альбомов Picasa.
- клиенты/cs/образцы/YouTubeSample/
- Примеры приложений, использующих API YouTube.
- клиенты/cs/samples/appsforyourdomain/
- Примеры приложений, использующих G Suite API.
Другие примеры
- Обновление контактов
- Пример WPF, демонстрирующий чтение и обновление контактов с помощью API «Контакты». Также доступен ZIP-файл .
- Конкатенатор PDF-файлов Google Docs
- Объединяет PDF-файлы и загружает результат в Google Docs. Также доступен ZIP-файл .
Другие языки
С++
- Пример API списка документов
- Позволяет пользователям просматривать, загружать, удалять и искать документы, таблицы, презентации и папки Google. Этот пример также демонстрирует функциональность ACL API, перечисляя пользователей, имеющих права на чтение и запись.
Руби
- Менеджер списка документов
- Пример Ruby on Rails, позволяющий пользователям просматривать и экспортировать документы.
Вернуться наверх
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 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)"]]