Внимание : эта страница посвящена старым API Google, API данных Google. Она актуальна только для API, перечисленных в каталоге API данных Google , многие из которых были заменены новыми. Информацию о конкретном новом API см. в документации к нему. Информация об авторизации запросов с помощью нового API представлена в разделе «Аутентификация и авторизация учётных записей Google» .
Начало работы с клиентскими библиотеками Google Data
Начало работы с клиентской библиотекой Google Data PHP (октябрь 2008 г.)
Клиентская библиотека Google Data PHP — это мощная коллекция классов, позволяющая взаимодействовать с API Google Data. В отличие от других наших клиентских библиотек, она входит в состав популярного фреймворка Zend Framework, но её также можно загрузить отдельно. Как и другие наши клиентские библиотеки, она имеет открытый исходный код и разработана с учётом простоты и эффективности, что позволяет вам быстро приступить к работе над проектами...
Начало работы с клиентской библиотекой Java Google Data (сентябрь 2007 г.)
Начинать разработку с незнакомым API всегда непросто, поэтому в этой статье вы найдёте пошаговые инструкции по загрузке и установке клиентской библиотеки Google Data Java. Я расскажу, как получить все необходимые зависимости и настроить переменные окружения...
Начало работы с библиотекой Google Data Python (август 2007 г.)
Итак, вы решили использовать клиентскую библиотеку Google Data Python для написания приложения, использующего один из множества сервисов Google Data. Отличный выбор! Цель этого короткого руководства — помочь вам быстро начать использовать клиентскую библиотеку для разработки приложения...
Начало работы с клиентской библиотекой .NET (август 2007 г.)
В этой статье я собрал пошаговые инструкции по началу работы с клиентской библиотекой .NET в Visual Studio 2005 для Windows или Mono для Linux и других операционных систем Unix. Надеюсь, это сэкономит вам время и позволит быстро приступить к работе с кодом...
Аутентификация
Использование OAuth с API данных Google (сентябрь 2008 г.)
Недавно все API Google Data начали поддерживать OAuth — открытый протокол, призванный стандартизировать доступ настольных и веб-приложений к личным данным пользователя. OAuth обеспечивает безопасную аутентификацию API стандартным и безопасным способом. Нас, программистов, учат использовать код повторно везде, где это возможно. OAuth поможет разработчикам сократить объём дублирующегося кода и упростить создание инструментов, работающих с различными сервисами от разных поставщиков...
Использование AuthSub с клиентской библиотекой .NET (август 2007 г.)
Учебное пособие, описывающее использование AuthSub для аутентификации веб-приложений в клиентской библиотеке .NET. Веб-приложения, которым требуется доступ к сервисам, защищённым учётной записью пользователя Google или G Suite (размещённой), могут получить это с помощью службы Authentication Proxy. Для обеспечения высокого уровня безопасности интерфейс прокси-сервера, называемый AuthSub, позволяет веб-приложению получать доступ, не обрабатывая данные учётной записи пользователя...
Другие библиотеки
Программирование в тени: использование Eclipse с API Google Data (апрель 2008 г.)
Eclipse — очень удобная (и бесплатная!) IDE, которая занимает особое место в сердцах многих Java-программистов. Неудивительно, что вы можете захотеть использовать её вместе с клиентской библиотекой Java для создания потрясающего Java-приложения, работающего с одним из API Google Data...
Использование Ruby с API Google Data (апрель 2008 г.)
Ruby — это динамический язык программирования, привлекший большое внимание в последние годы благодаря популярному фреймворку веб-разработки Rails. В этой статье мы объясним, как использовать Ruby для взаимодействия с сервисами Google Data API. Мы не будем подробно останавливаться на Rails, а сосредоточимся на объяснении базовых HTTP-команд и структуры наших каналов. Все представленные здесь примеры можно запустить из командной строки с помощью irb — интерактивной оболочки Ruby...
Google Data on Rails (февраль 2009 г.)
Мой коллега Джефф Фишер написал полезную библиотеку Ruby для Google Data APIs, чтобы облегчить жизнь Ruby-разработчикам. В этой статье рассматривается использование этой библиотеки для создания комплексного приложения Ruby on Rails, взаимодействующего со службами Google Data. Также представлен пример приложения, использующего Documents List API.
REST для коммивояжёра: использование данных Google на Salesforce.com (ноябрь 2007 г.)
Salesforce.com и Google размещают популярные приложения «ПО как услуга», и обе организации предоставляют API, позволяющие разработчикам получать доступ к обширным хранилищам данных, лежащих в основе этих приложений. Всё становится интереснее, когда мы объединяем оба набора API. G Suite продолжает всё чаще использоваться в корпоративной среде, а Salesforce.com создал обширную платформу для создания пользовательских бизнес-приложений, поэтому у разработчиков (то есть вас!) есть множество возможностей объединить возможности Google и Salesforce.com...
Использование cURL для взаимодействия со службами Google Data (сентябрь 2007 г.)
По сути, API данных Google используют каналы и записи Atom (XML) в качестве формата данных и HTTP в качестве протокола передачи данных, расширяя протокол публикации Atom. cURL — это приложение командной строки для выполнения запросов с использованием различных протоколов, включая HTTP. Разработчики часто используют cURL для тестирования служб данных Google, поскольку он поддерживает функциональность HTTP, необходимую для взаимодействия с API на низком уровне...
Советы по отладке
На связи: инструменты захвата сетевого трафика для разработчиков API (июнь 2007 г.)
В этой статье представлено несколько инструментов, которые помогут сделать данные в сети более наглядными и полезными. Эти инструменты, обычно называемые «анализаторами пакетов», перехватывают все сетевые пакеты, проходящие через сетевой интерфейс. Изучение содержимого этих пакетов и порядка их отправки и получения может быть полезным методом отладки...
Жизнь по-другому: использование прокси-серверов с клиентскими библиотеками Google Data API (июнь 2007 г.)
В данной статье рассматривается настройка и работа с HTTP-прокси-серверами с использованием клиентских библиотек Google Data.
Отладка клиентов API данных Google: исследование трафика внутри вашей программы (июнь 2007 г.)
Для этой статьи я написал пример диагностического кода на трёх языках, используя клиентские библиотеки Google Data API для Java, .NET и Python. В каждом примере я включаю ведение журнала или отладку, аутентифицируюсь, используя клиентский логин, а затем получаю список своих Google Таблиц и вывожу их заголовки на печать...
Гаджеты
Создание гаджета Google Data (октябрь 2008 г.)
Пошаговое руководство по созданию гаджета с использованием API данных Blogger. Разработчики гаджетов теперь могут воспользоваться прокси-сервером OAuth, который скрывает большую часть данных аутентификации OAuth и берет на себя всю сложную работу. Прокси-сервер подписывает запросы данных от имени вашего гаджета, поэтому вам не нужно управлять закрытыми ключами или беспокоиться о подписании запросов...