【问题标题】:how to make a http request in aws location service from postman?如何从邮递员的aws位置服务中发出http请求?
【发布时间】:2022-07-06 12:27:32
【问题描述】:

我想获取地址的地理坐标。我见过aws location官方documentation,但我很困惑。我期望使用地址发出请求,并希望获得该地址的纬度,经度作为响应。我将如何实现这一目标?

【问题讨论】:

  • 您是否尝试过调用 API?在我看来,这正是 API 的工作方式,您会得到返回的结果,其中包含一个包含几何的地方,其中包含坐标。
  • 是的,我试过了。但没有工作....实际上我无法进行任何 api 调用。这个https://places.geo.eu-west-1.amazonaws.com/places/v0/indexes/index_name/search/text 是我的 api 端点

标签: amazon-web-services


【解决方案1】:

如果有人想知道如何调用位置 api -

  • 在调用 location(place api) api 之前,您已创建 Cognito 身份池以访问 aws Location 服务。您将在cognito-identity api 响应中获得一些数据(访问密钥、秘密密钥、会话令牌等)。

  • 然后您需要通过组合从cognito-identity api 响应中获得的所有数据来创建 aws 签名。在邮递员中转到Authorization 选项卡并选择AWS Signature 作为类型。此签名将用作您对 Location Api 的身份验证。

  • 使用您想要的参数调用 Place api。

    • Aws 位置(在本例中为地方 api)api 端点:https://places.geo.eu-west-1.amazonaws.com/places/v0/indexes/index_name/search/place_name

    • index_name : 项目名称

    • place_name : 地点名称

要了解更多关于place api的信息,请访问here

【讨论】:

    【解决方案2】:

    无法评论,所以在这里添加。你如何获得这个域名 - https://places.geo.eu-west-1.amazonaws.com。我了解直到创建索引资源。在这个域中我应该只替换我正在使用的区域吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 2019-03-19
      • 2016-07-09
      • 2018-07-16
      • 2015-10-23
      • 2020-11-15
      相关资源
      最近更新 更多