iOS: Google Places Pod - достигнут предел ошибки использования после обновления версии модуля до 3.1.0 - PullRequest
0 голосов
/ 16 мая 2019

Google рекомендует обновить iOS Google Places Pod со 2.7.0 до 3.1.0.

Версия 2.7.0 Places SDK для iOS устарела с 29 января 2019 года и будет отключена 29 июля 2019 года

Я обновил свой модуль и теперь сталкиваюсь со следующей проблемой.

Операция не может быть завершена. Операция не выполнена из-за превышения лимита использования квоты. См. Руководство по ограничениям использования (https://developers.google.com/places/ios-sdk/usage) для получения информации об ограничениях использования и о том, как запросить более высокий лимит.

Когда я снова понижаю версию до 2.7.0, все работает с тем же ключом API.

Мои лимиты - 1000 запросов в день, и я еще не достиг их.

enter image description here

Это на немецком языке, но вы можете видеть, что у меня было 142 запроса за последние 7 дней.

Смущает то, что когда я использую

placesClient?.currentPlace(callback: { (placeLikelihoodList, error) -> Void in ...

Я получил свое нынешнее место. Когда я хочу использовать поиск автозаполнения, я ограничен.

placesClient?.findAutocompletePredictions(fromQuery: searchText, bounds: nil, boundsMode: .bias, filter: nil, sessionToken: token, callback: { (gmsAutocompletePrediction, error) in
        if let error = error {
            print(error.localizedDescription) // limit reached error
        }
    })

Я что-то пропускаю? Что еще я могу сделать? Я не могу себе представить, что ошибка заключается в стручке.

Подобные вопросы, которые не помогли:

1 Ответ

0 голосов
/ 18 июля 2019

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

Произошла ошибка: операция не может быть завершена. операция не удалось из-за превышения лимита использования квоты. Смотрите ограничения использования руководство (https://developers.google.com/places/ios-sdk/usage) для информация о лимитах использования и о том, как запросить более высокий лимит.

У меня в консоли был включен API Адресов, а также биллинг с действующей кредитной картой. Все еще получал эту ошибку.

Решением было включение Maps SDK для iOS из облачной платформы Google. После этого у меня не было ограничений на запросы, и я каждый раз получал результаты. Надеюсь, это кому-нибудь поможет.

...