我正在尝试使用Android应用程序使用Google Directions API。
在google开发者控制台上,我创建了一个项目并选择了Android平台。
使用我的唯一包名和SHA1键,我获得了一个API密钥。
在我的Android代码中,我使用此API密钥发送HTTP请求。
MouseEvent
但是,我收到了这个错误。
此IP,网站或移动应用程序无权使用此API密钥。请求从IP地址112.13.34.221收到空请求者
我已启用Google Maps for Android API以及Google Directions,Google Roads和Google Places API
答案 0 :(得分:0)
确保在创建api密钥时正确地给出了包名称。
您是否已创建了Android密钥或服务器密钥或浏览器密钥?确保你已经创建了android密钥。 方向api需要android密钥。
确保您已在Google控制台中为api密钥启用了方向api。
在创建api时记住所有这些要点,让我们知道接下来会发生什么。
谢谢
答案 1 :(得分:0)
当您未在Google控制台上启用Api时,通常会出现此类错误。所以请在控制台上启用Api启用。 (Google API Key issues with Google Places)
如果您的请求格式错误或提供的签名无效,则Google Maps Directions API会返回HTTP 403(禁止访问)错误。 (Troubleshooting authentication issues)