谷歌地图放置API未经授权的错误



>我正在尝试使用Places API来获取城市中的餐馆列表。我不断收到此错误:

Traceback (most recent call last):
File "googlePlacesAPI.py", line 10, in <module>
radius=20000, types=[types.TYPE_FOOD])
File "/Users/**me**/Downloads/slimkrazy-python-google-places-d4b7363/googleplaces/__init__.py", line 281, in nearby_search
lat_lng_str = self._generate_lat_lng_string(lat_lng, location)
File "/Users/**me**/Downloads/slimkrazy-python-google-places-d4b7363/googleplaces/__init__.py", line 593, in _generate_lat_lng_string
'lat_lng must be a dict with the keys, 'lat' and 'lng'. Cause: %s' % str(e))
ValueError: lat_lng must be a dict with the keys, 'lat' and 'lng'. Cause: Request to URL https://maps.googleapis.com/maps/api/geocode/json?sensor=false&key=YOUR_API_KEY&address=%7B%27lat%27%3A+%2733.7490%27%2C+%27lng%27%3A+%2784.3880%27%7D failed with response code: REQUEST_DENIED

我相信这是我的API密钥不起作用的结果,尽管在Google开发人员控制台中启用了。我可能缺少什么?

ValueError:lat_lng必须是带有键"lat"和"lng"的字典。

原因: 请求到网址

https://maps.googleapis.com/maps/api/geocode/json?sensor=false&key=**YOUR_API_KEY**&address=%7B%27lat%27%3A+%2733.7490%27%2C+%27lng%27%3A+%2784.3880%27%7D failed with response code: REQUEST_DENIED

因此,对象必须采用 {键:值、键:值}格式,并且您的 URL 必须具有有效的API 密钥。您需要将该key=YOUR_API_KEY替换为实际的 API 密钥。

相关内容

  • 没有找到相关文章

最新更新