#ios #swift #swift3 #google-places-api
#iOS #быстрый #свифт3 #google-places-api #swift #swift3
Вопрос:
func getPlaceDetails(_ placeId:String){
placesClient = GMSPlacesClient.shared()
placesClient?.lookUpPlaceID(placeId) { (place:GMSPlace?, error:Error?) in
guard error == nil else {
print("Place Id error (error)")
return
}
// OperationQueue.main.addOperation {
self.placeArray.append(place!)
self.placeTableView.reloadData()
// }
}
}
Ошибка
Ошибка идентификатора места Необязательно (ошибка домена=com.google.places.Код домена ошибки=-3 «В библиотеке Places API произошла внутренняя ошибка. Если вы считаете, что эта ошибка представляет собой ошибку, пожалуйста, отправьте отчет, используя инструкции на нашей странице сообщества и поддержки (https://developers.google.com/places/support ).» userInfo={NSLocalizedFailureReason=В библиотеке Places API произошла внутренняя ошибка. Если вы считаете, что эта ошибка представляет собой ошибку, пожалуйста, отправьте отчет, используя инструкции на нашей странице сообщества и поддержки (https://developers.google.com/places/support )., NSUnderlyingError=0x6080002588a0 {Ошибка домена=com.google.places.server.Код домена ошибки=-1 «(null)» userInfo={NSUnderlyingError=0x6080002515b0 {Ошибка домена=com.google.GTLRErrorObjectDomain Code=403 «(Запрещено)» userInfo={ошибка=запрещено, gtlrstructuredderror=GMSx_GTLRErrorObject 0x600000440090: {сообщение: «Запрещенные» ошибки: [1] код: 403}, NSLocalizedFailureReason=(запрещено)}}}}})
Комментарии:
1. Шахта работает нормально. Я не думаю, что это ошибка. Возможно, проблема в настройках API консоли разработчика, вы включили соответствующие API. Включить API Google Places
2. кроме того, откуда вы вызываете эту функцию?
3. ДА , @RajanMaheshwari
4. Да, 1000 запросов за день — это предел. Вы будете получать этот тип ошибки более чем при 1000 запросах в день
5. Я думаю, это может сработать, если вы создадите отдельный проект и добавите идентификатор пакета вашего старого проекта при создании нового ключа для вновь созданного проекта. Не уверен..