Ошибка Google Place API при нажатии кнопки lookUpPlaceID() для GMSPlacesClient?

#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. Я думаю, это может сработать, если вы создадите отдельный проект и добавите идентификатор пакета вашего старого проекта при создании нового ключа для вновь созданного проекта. Не уверен..