Laut Dokumentation hier sollte der Anruf kostenlos sein, wenn ich frage, nur für Place_id. Ich habe verschiedene Versionen von Call ausprobiert, aber alle funktionierten entweder nicht oder gaben mir nicht nur ID, sondern auch andere grundlegende Informationen wie Adresse, Ort, Bewertung usw. Bard sagte mir, dass es in Ordnung ist und wie ich nur nach gefragt habe ID, die Anrufe werden wirklich nichts kosten. Es ist jedoch nicht möglich, die Kosten für jeden Anruf zu sehen, und basierend auf der Abrechnung des ganzen Tages, ich fürchte, ich habe auch für diese Anrufe bezahlt. usw. sollte als grundlegende Informationen bewertet werden, es wird tatsächlich kostenlos angegeben oder sollte ich in meinem Code ändern? < /p>
Mein Code: < /p>
Code: Select all
def find_place(query, api_key):
base_url = "https://maps.googleapis.com/maps/api/place/textsearch/json"
params = {
"query": query,
"inputtype": "textquery",
"fieldMask": "place_id", # Only retrieve the place ID
"key": api_key # Include API key
}
response = requests.get(base_url, params=params)
return response.json()