Получение ключа для Google Places API for Work

Для пользователей с лицензией на ранее выпускавшийся продукт Google Maps APIs for Work или лицензией Google Maps API for Business право использовать Google Places API приобретается в составе Google Places API for Work. В этом разделе документации описывается процедура настройки для этого API.

Эта страница предназначена только для пользователей, которые владеют лицензией на ранее выпускавшиеся продукты Maps APIs for Work или Maps API for Business. Эта страница не предназначена для пользователей нового продукта Google Maps APIs Premium Plan, который стал доступен в январе 2016 года.

В Google Places API for Work приложения идентифицируются по ключам API. Ключ API – это не то же самое, что идентификатор клиента, который используется с Google Maps JavaScript API или другими веб-службами Google Maps APIs for Work.

Добавление ключа в запрос позволяет выполнять мониторинг использования API приложения в Google API Console, устанавливать ограничения квоты на ключ, а не на IP-адрес, а также позволяет Google связываться с вами относительно вашего приложения при необходимости. Подробнее см. справку Google API Console.

Получение ключа API

Для начала работы с Google Places API for Work нажмите следующую кнопку, чтобы перейти в Google API Console и получить помощь для выполнения процесса и автоматической активации Google Places API Web Service. Важно! В раскрывающемся меню проектов выберите проект, созданный для вас при покупке Google Places API for Work*.

Получить ключ

В качестве альтернативы выполните следующие действия, чтобы получить ключ API для Google Places API for Work.

  1. Перейдите в Google API Console.
  2. Выберите проект, который был создан для вас при регистрации.
    Название проекта начинается с Google Maps APIs for Business or Google Maps for Work or Google Maps.
  3. Нажмите Continue для активации API.
  4. Получите Ключ API на странице Учетные данные (и установите ограничения ключа API).
    Примечание. Если у вас есть действующий ключ API с ограничениями для сервера, можете использовать его.
  5. Чтобы предотвратить неавторизованное использование квоты защитите ключ API, руководствуясь следующими практическими рекомендациями.

Вы также можете выполнить поиск существующего ключа в Google API Console.

Подробнее об использовании Google API Console см. Справку API Console

Использование ключа

Ключ необходимо передавать с каждым запросом как значение параметра key.

https://maps.googleapis.com/maps/api/place/nearbysearch/json
  ?location=-33.8670522,151.1957362
  &radius=500
  &types=food
  &name=harbour
  &key=YOUR_API_KEY

Запросы без ключа выполняться не будут.

Ограничение IP-адресов

Чтобы предотвратить использование вашего ключа и квоты другими приложениями, можно ограничить IP-адреса, которые могут использовать ключ API для отправки запросов:

  1. Перейдите в Google API Console.
  2. Выберите проект, который был создан для вас при регистрации.
  3. Выберите из списка ключей API тот ключ, который вы используете.
  4. В разделе Restrictions выберите P addresses (web servers, cron jobs, etc.).
  5. В поле Accept requests from these server IP addresses введите IP-адреса, с которых будет приниматься ваш ключ, по одному в каждой строке. Можно также ввести подсеть, используя обозначения CIDR (например, 192.168.0.0/22).