Я работаю над приложением, где мне нужно запрашивать места из API google places и сохранять ближайшее место в учетной записи пользователя google (они входят в приложение через GIDSignIN). API Адресов активируется в консоли, и они ключ является правильным, однако, URL может быть проблематичным, и я получаю эту ошибку ...Google API Основные проблемы с Google Местами
Дополнительно ([ «error_message»: Этот IP-адрес, сайт или мобильное приложение не является . Разрешено использовать этот ключ API. Запрос, полученный с IP-адреса 2607: f598: b349: fd01: 94f8: 7386: d82c: 1b29, с пустыми ссылками, «результаты»:(), «статус»: REQUEST_DENIED, «html_attributions»:()])
метод, который вызывается для запроса API, текущая широта и на долгое время приходят от менеджера местоположения (работает отлично)
func saveCurrentLocation() {
//API CALL
let latString = String(currentLat)
let longString = String(currentLong)
let apiString = NSString(format: "https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&radius=500&types=food&sensor=true&key=AIzaSyDH0jNx1WJw0pkCzbc0xaHumDoDAYYWvtk", latString, longString)
let url = NSURL(string: apiString as String)
let session = NSURLSession.sharedSession()
let dataTask = session.dataTaskWithURL(url!) { (data, response, error) -> Void in
if let urlContent = data {
do {
let jsonDictionary = try NSJSONSerialization.JSONObjectWithData(urlContent, options: NSJSONReadingOptions.AllowFragments) as? [String:AnyObject]
print(jsonDictionary)
}
catch {
print("JSON error")
}
}
}
dataTask.resume()
}
Любой, кто может помочь? Благодаря!