使用python库googlemaps在googlegeolocationapi中使用zipcode查找位置坐标

使用python库googlemaps在googlegeolocationapi中使用zipcode查找位置坐标,python,google-maps-api-3,geocode,zipcode,Python,Google Maps Api 3,Geocode,Zipcode,我使用下面的代码通过从用户处获取zipcode来查找位置坐标,并希望向该zipcode推荐附近的商店 它给出了以下错误: "REQUEST_DENIED The provided API key is invalid." 我正在运行下面的python代码,尝试在不同的网站上搜索仍然没有成功 zipcode = 411018 api_key = "here i will input my api key" url = "https://maps.googleapis.com/maps/a

我使用下面的代码通过从用户处获取zipcode来查找位置坐标,并希望向该zipcode推荐附近的商店

它给出了以下错误:

"REQUEST_DENIED
    The provided API key is invalid."
我正在运行下面的python代码,尝试在不同的网站上搜索仍然没有成功

zipcode = 411018
api_key = "here i will input my api key"
url = "https://maps.googleapis.com/maps/api/geocode/xml?address="+str(zipcode)+"&key="+api_key
res = requests.get(url)
print(res.text)

zipcode 411018应该会导致输出为“18.635431,73.812498”,但它会引发如上所示的错误。

我不知道您的密钥字符串是什么样子,但可能它需要URI编码,因为它包含保留字符?也就是说,您不能简单地按原样附加到URL。

您确定您的API密钥有效并且没有复制粘贴错误吗?我不知道您的密钥字符串是什么样子,但可能它需要URI编码,因为它包含保留字符?i、 e.你不能简单地附加到URL。谢谢你的回复,这在URI编码后对我有效。好的,你能接受我的答案吗,这样这个问题就结束了?非常感谢。