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