Установка клиентских библиотек

В Indexing API используются технологии HTTP и JSON, поэтому для отправки запросов и обработки ответов подходит любой стандартный HTTP-клиент.

Однако мы рекомендуем работать с клиентскими библиотеками API Google, поскольку они обеспечивают более высокий уровень безопасности, поддержку запросов, требующих авторизации, и более эффективную интеграцию языков. С клиентскими библиотеками вам больше не придется вручную настраивать HTTP-запросы и интерпретировать ответы.

Сначала выберите язык программирования, на котором вы пишете код.

Go

Скачайте последнюю клиентскую библиотеку Indexing API для Go (alpha). Прочитайте руководство к этой библиотеке.

Java

На этой странице рассказывается, как начать работу с Indexing API, используя клиентскую библиотеку API Google для Java. Более подробная информация приведена в следующей документации:

Как добавить клиентскую библиотеку в проект

Выберите среду сборки (Maven или Gradle).

JavaScript

Прочитайте руководство к этой библиотеке.

.NET

На этой странице рассказано о том, как начать работу с Indexing API, используя клиентскую библиотеку API Google для .NET. Более подробную информацию вы найдете в следующей документации:

Как скачать библиотеку

Установите пакет NuGet, доступный по этой ссылке: Google.Apis.

Node.js

Скачайте последнюю клиентскую библиотеку Indexing API для Node.js. Прочитайте руководство к этой библиотеке.

Obj-C

Скачайте последнюю клиентскую библиотеку Indexing API для Objective-C. Прочитайте руководство к этой библиотеке.

PHP

Скачайте последнюю клиентскую библиотеку Indexing API для PHP. Прочитайте руководство к этой библиотеке.

Python

На этой странице рассказано о том, как начать работу с Indexing API, используя клиентскую библиотеку API Google для Python. Более подробная информация приведена в следующей документации:

Системные требования

Как установить клиентскую библиотеку

Вы можете воспользоваться менеджером пакетов или скачать и установить клиентскую библиотеку для Python вручную:

Установка с помощью менеджера пакетов

Для управления установкой используйте pip или setuptools. Возможно, сначала потребуется запустить sudo.

  • pip (рекомендуется):
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

Установка вручную

  1. Скачайте последнюю версию клиентской библиотеки для Python.
  2. Распакуйте код.
  3. Установите:
    python setup.py install

App Engine

Так как клиентские библиотеки для Python не установлены в среде выполнения Python сервиса App Engine, их необходимо скопировать в приложение тем же способом, что и другие сторонние библиотеки.

Ruby

На этой странице рассказано о том, как начать работу с Indexing API, используя клиентскую библиотеку API Google для Ruby. Более подробная информация приведена в следующей документации:

Как установить гем google-api-client

В некоторых системах перед этими командами нужно добавлять элемент sudo.

Если вы не устанавливали клиентскую библиотеку API Google для Ruby, сделайте это с помощью фреймворка RubyGems:

gem install google-api-client

Если у вас уже установлен этот гем, обновите его до последней версии с помощью следующей команды:

gem update -y google-api-client

Как начать работу с клиентской библиотекой API Google для Ruby

Информацию о том, как создать первый запрос, можно найти в кратком руководстве по началу работы.

Другие способы обращения к Indexing API

Другие способы обращения к Indexing API приведены в следующей таблице:

Метод обращения Описание
API Explorer Интерактивный инструмент, позволяющий опробовать API Google прямо в браузере.