Je travaille sur une application où je dois interroger des lieux de l'API google lieux et enregistrer l'endroit le plus proche du compte google de l'utilisateur (ils se connectent à l'application via GIDSignIN). L'API Places est activée dans la console et clé est correcte, cependant, l'URL peut être problématique et je continue à obtenir cette erreur ...Google API Principaux problèmes avec Google Places
en option ([ « error_message »: Cette adresse IP, site ou application mobile n'est pas autorisé à utiliser cette clé API Demande reçue de l'adresse IP 2607: f598: b349: fd01: 94f8: 7386: d82c: 1b29, avec référent vide, "results":(), "status": REQUEST_DENIED, « html_attributions »:()])
la méthode qui est appelée à interroger l'API, le courant de latitude et à long venir du manager emplacement (travail fin)
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()
}
Toute personne pouvant vous aider? Merci!