谷歌地图如何认证REST api调用?

时间:2019-06-08 17:23:11

标签: android google-maps authentication google-maps-api-3 restful-authentication

我正在开发REST api,我需要在其中验证客户端。当客户端进行google map api调用时,我想像Google认证客户端一样对客户端进行认证。

对于Google Maps,Google提取Package nameSHA-1哈希值,然后由Google提供api key。使用该ApiKey,Android应用可以调用Google Map服务器。然后他们要么拒绝请求,要么基于身份验证返回响应。

Q.1。 google-map-server如何验证使用正确的ApiKey到Google Map服务器进行REST调用的android应用程序?

1 个答案:

答案 0 :(得分:0)

此答案基于Google Directions API。由于Google Map Android SDK在.getMapAsync()下进行了REST调用,因此没有有关其调用方式的文档。

我假设它正在执行与Google Directions API相同的REST调用。

它通过REST查询值发送api密钥。 https://maps.googleapis.com/maps/api/directions/json?key=API_KEY

现在我不确定为什么要使用API​​密钥对客户端进行身份验证。