Установка Google API ключей

Как описано на нашей странице требований к геокодированию, мы рекомендуем создать три ключа API Google и назначить их следующим службам API Google:

Первый ключ Google API (должен быть ограничен HTTP, который является URL вашего пользовательского интерфейса):

  • Google Maps JavaScript API
  • Google Street View Image API

Второй ключ Google API (должен быть ограничен IP-адресом сервера):

  • Google Maps Geocoding API
  • Google Maps Geolocation API
  • Google Maps Directions API

Третий ключ Google API (должен быть ограничен HTTP, который является URL вашего пользовательского интерфейса):

  • Google Static Maps API (вам также нужен секрет подписания URL для этого ключа)

Все ключи настраиваются в базе данных.

Первый ключ должен быть вставлен в таблицу paas_settings с помощью следующего запроса:
UPDATE google.paas_settings SET google_client_id = 'YOUR_KEY_HERE' WHERE id = 1;
Второй ключ и третий ключ должны быть вставлены в таблицу dealer_service_credentials с помощью следующего запроса:
INSERT INTO google.dealer_service_credentials (dealer_id, service_type, credentials) VALUES (1, "google", '{"server_api_key":"SECOND_KEY_HERE","static_map_api_key":"THIRD_KEY_HERE", "static_map_crypto_key":"URL_SIGNING_SECRET_HERE"}');
Если вам нужно только применить один из ключей — вы можете опустить остальные из запроса. Пример использования только третьего ключа:
INSERT INTO google.dealer_service_credentials (dealer_id, service_type, credentials) VALUES (1, "google", '{"static_map_api_key":"THIRD_KEY_HERE", "static_map_crypto_key":"URL_SIGNING_SECRET_HERE"}');
А затем перезапустите службы
sv restart {api-server,sms-server,navixyserver}

Мы используем cookie-файлы для улучшения нашего сайта, платформы и сопутствующих услуг, а также для анализа посещаемости и повышения качества нашей рекламной деятельности. Если Вы продолжите пользоваться нашими услугами, мы будем считать, что Вы согласны с использованием cookie-файлов. Подробнее

Do you want to switch to English version?

Yes No