Update app.py
Browse files
app.py
CHANGED
|
@@ -132,8 +132,8 @@ def verificar_api_google_places(api_key):
|
|
| 132 |
url = "https://maps.googleapis.com/maps/api/place/textsearch/json"
|
| 133 |
params = {
|
| 134 |
"query": "restaurants",
|
| 135 |
-
"location": "
|
| 136 |
-
"radius":
|
| 137 |
"key": api_key
|
| 138 |
}
|
| 139 |
|
|
@@ -142,10 +142,13 @@ def verificar_api_google_places(api_key):
|
|
| 142 |
# Si la respuesta es exitosa, la API es v谩lida
|
| 143 |
if response.status_code == 200:
|
| 144 |
data = response.json()
|
|
|
|
| 145 |
return "results" in data and len(data["results"]) > 0
|
| 146 |
else:
|
|
|
|
| 147 |
return False # API inv谩lida
|
| 148 |
-
except Exception:
|
|
|
|
| 149 |
return False # API inv谩lida
|
| 150 |
|
| 151 |
# Funci贸n general para verificar una lista de API keys
|
|
|
|
| 132 |
url = "https://maps.googleapis.com/maps/api/place/textsearch/json"
|
| 133 |
params = {
|
| 134 |
"query": "restaurants",
|
| 135 |
+
"location": "37.7749,-122.4194", # Coordenadas de San Francisco, CA
|
| 136 |
+
"radius": 5000, # Radio de 5 km
|
| 137 |
"key": api_key
|
| 138 |
}
|
| 139 |
|
|
|
|
| 142 |
# Si la respuesta es exitosa, la API es v谩lida
|
| 143 |
if response.status_code == 200:
|
| 144 |
data = response.json()
|
| 145 |
+
# Comprobar si hay resultados v谩lidos
|
| 146 |
return "results" in data and len(data["results"]) > 0
|
| 147 |
else:
|
| 148 |
+
print(f"Error en la solicitud: {response.status_code}, {response.text}")
|
| 149 |
return False # API inv谩lida
|
| 150 |
+
except Exception as e:
|
| 151 |
+
print(f"Excepci贸n al verificar Google Places API: {e}")
|
| 152 |
return False # API inv谩lida
|
| 153 |
|
| 154 |
# Funci贸n general para verificar una lista de API keys
|