Превышена квота API Google Адресов - PullRequest
0 голосов
/ 11 февраля 2020

Недавно я создал приложение iOS, в котором я хотел бы использовать Google Places API для получения информации о ресторане, который пользователь искал. Однако после моего первого запроса API продолжает говорить, что моя дневная квота превышена. На скриншоте ниже количество запросов в день ограничено 1, но количество запросов в 100 секунд может достигать 10000, что для меня не имеет смысла.

enter image description here

Вот мой код Swift для вызова API (после инициализации API в AppDelegate.swift):

let client = GMSPlacesClient.shared()
client.currentPlace(callback: { (placeLikelihoodList, error) -> Void in
  if let error = error {
    print("Current Place error: \(error.localizedDescription)")
    return
  }


  if let placeLikelihoodList = placeLikelihoodList {
    let place = placeLikelihoodList.likelihoods.first?.place
    if let place = place {
        print(place.name)
        print(place.formattedAddress?.components(separatedBy: ", ")
        .joined(separator: "\n"))
    }
  }
})

Разрешен ли мне только 1 запрос мест, если я не указал свою платежную информацию, или я должен изменить что-то, чтобы разрешить дополнительные запросы?

Ответы [ 2 ]

1 голос
/ 11 февраля 2020

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

0 голосов
/ 14 февраля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...