如何修复“ googlemaps.exceptions.ApiError:REQUEST_DENIED”

时间:2019-08-08 06:27:54

标签: python google-maps google-maps-api-3 google-geocoding-api

这是我第一次使用Google Maps API获取数据。我已经需要Google Cloud Platform的一个API密钥。但是,它仍会弹出此错误“ Googlemaps.exceptions.ApiError:REQUEST_DENIED(未授权该API项目使用此API。)”。请帮忙!

# -*- coding: UTF-8 -*-
import io
import sys
sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
from googlemaps import Client
from pprint import pprint

API_KEY = 'MY_API_KEY'

gmaps = Client(key=API_KEY)
geocode_result = gmaps.geocode("臺北市")
pprint(geocode_result)
googlemaps.exceptions.ApiError: REQUEST_DENIED (This API project is not authorized to use this API.)

1 个答案:

答案 0 :(得分:0)

要使用地理编码API网络服务,您需要先在项目中启用。请遵循Google's guide中的步骤。另外,请确保您的API密钥为properly restricted

希望这会有所帮助。