Google Places API: запрос только основных данных - PullRequest
0 голосов
/ 10 апреля 2019

Google Places изменил свою модель ценообразования прошлым летом, и дополнительные расходы довольно велики, и мне, возможно, придется прекратить исследовательский проект на моем.Можно ли запрашивать только базовую информацию о месте и не взимать плату за запрос информации о месте?Мой запрос:

https://maps.googleapis.com/maps/api/place/details/json?key=MYCOMPANYKEY&placeid=ChIJMfEXesb724ARlhTq8RBG5jY&fields=name,place_id,permanently_closed

Единственная информация, которая мне нужна, это если место закрыто навсегда.Читая документацию, похоже, что это базовое поле и должно быть свободным (ссылка здесь на базовые данные sku ), однако, когда я запускаю запрос, с меня взимается 17/1000 запросов.Есть ли возможность запросить это, не заплатив за запрос сведений о месте?

Ответы [ 2 ]

2 голосов
/ 11 апреля 2019

Цена API Адресов состоит из двух частей: цена выполненного вами запроса и цена данных.Цена запроса составляет $ 17/1000. Кроме того, вы можете получить некоторые данные бесплатно и некоторые данные за дополнительную плату в зависимости от списка полей, которые вы предоставили.У нас нет бесплатного API Google Адресов, вы всегда платите как минимум за запрос.

Для получения более подробной информации ознакомьтесь с прейскурантом платформ Google Maps:

https://cloud.google.com/maps-platform/pricing/sheet/

Также в официальной документации указывается:

Запросы на получение данных приводят к плате в дополнение к стоимости запроса Мест.Сборы за передачу данных всегда соответствуют запросам на места.

источник: https://developers.google.com/maps/billing/understanding-cost-of-use#data-skus

Надеюсь, это прояснит ваши сомнения.

1 голос
/ 12 апреля 2019

В дополнение к ответу Xomena, вы можете закрыть ваш запрос до тех пор, пока не будут израсходованы ваши бесплатные кредиты. После настройки платежного аккаунта вы будете иметь право на один бесплатный кредит в размере 300 долларов США (может использоваться для любых продуктов Google Cloud Platform). ) и ежемесячный бесплатный кредит в размере 200 долларов США (исключая только API Google Карт), поэтому вы все равно можете использовать API без оплаты счетов.

Использование API ограниченного доступа :

  1. Перейти к панели инструментов API и служб консоли GCP стр.
  2. В списке проектов выберите проект.
  3. Нажмите на название интересующего вас API.
  4. Нажмите Квоты.
  5. В строке квоты, которую вы хотите изменить, щелкните значок редактирования, затем введите предпочитаемую общую квоту до предела, указанного Google.

Исходя из моих расчетов, при условии, что вы используете только Place Details, вы можете вызывать до 11764 запросов (с основными данными) в месяц, используя свой бесплатный кредит в 200 долларов, я не включил кредит в 300 долларов в мои вычисления, так как это повторяется не каждый месяц, и вам решать, как вы будете распределять бесплатный кредит на 300 долларов.

...