0

我正在使用道路 api 和地图 api。但是我无法获得用于道路 api 工作的 apikey,相比之下,用于地图的 apikey 工作正常。

这是我的道路apikey:

AIzaSyDRknPaFTzqrmHCTyQ6QGcrQMjGFQtK7bg

并要求:

https://roads.googleapis.com/v1/nearestRoads?points=30.2601,-97.7095| \30.2341,-97.7229&%E2%80%8C%E2%80%8Bkey=AIzaSyDRknPaFTzqrmHCTyQ6QGcrQMjGFQtK7bg

错误是 403 权限被拒绝。

通过谷歌的 api 控制台,这表明上述 apikey 应该适用于道路 api。

提前致谢。

4

2 回答 2

0

&删除before 键的奇怪字符编码(以及 30 之前的无关 \):

https://roads.googleapis.com/v1/nearestRoads?points=30.2601,-97.7095|30.2341,-97.7229&key=AIzaSyDRknPaFTzqrmHCTyQ6QGcrQMjGFQtK7bg

为我工作。

顺便说一句 - 更改密钥的权限,使其不能被任何人使用(这意味着上面的 URL 应该停止工作)。

于 2017-04-27T14:56:51.583 回答
0

这是一个被阻止的未注册请求的错误。您是否使用 Google Developers Console 注册并登录?还要检查您的 API 密钥是否有效,并且您已为此密钥启用 API。

于 2017-04-27T14:07:56.450 回答