【问题标题】:Amazon Connect API didn't response correctly in PostmanAmazon Connect API 在 Postman 中未正确响应
【发布时间】:2022-04-19 21:25:02
【问题描述】:

我正在尝试在 Postman 中测试 Amazon Connect Rest API。 API 名称是 GetMetricData。在 Postman 中,我提供了文档中提到的所有必需信息。我提供了 JSON 正文、URL 和 Header,虽然 API 响应 200 OK 状态,但在响应中,它抛出以下错误,您可以在以下屏幕截图中看到。 我已使用适当的凭据(例如访问密钥和密钥)设置 AWS 签名

在第二个错误中,它建议我在浏览器中启用已在我的浏览器中启用的 Javascript。 有人可以在这里帮助我吗,我不知道我在哪里做错了。由于我在这个领域是全新的,任何帮助将不胜感激。 谢谢

【问题讨论】:

  • 看起来好像您没有使用 api 而是使用 Postman 获取网站。您突出显示的错误消息是网站的一部分,但如果您在浏览器中打开它,它们会被隐藏(display:nonenoscript)。如果您确实连接到 Amazons REST API,您应该检查您的 URL。

标签: api rest postman amazon-connect


【解决方案1】:

您将 POST 请求提交到您的 Amazon Connect 实例的 UI 分发终端节点,而不是 API 终端节点。您正在从 UI 分发中获取 HTML 和 javascript 响应正文,因为这意味着由浏览器使用。

您的 API 请求应发送到类似于 https://connect.us-west-2.amazonaws.com/metrics/historical/<instanceId> 的 URL。在此示例中,我的 Amazon Connect 实例位于 us-west-2 区域,因此我使用的是 connect.us-west-2.amazonaws.com 端点。您可以在文档here中找到所有可用的 Amazon Connect API 终端节点

【讨论】:

  • 感谢 Aossey,它对我帮助很大,几乎解决了我的问题。
  • 很高兴它有帮助。这是您所问问题的答案,为什么您会收到这些错误,对吗?如果是这样,请接受答案。如果没有,请更新问题以使其更完整。
猜你喜欢
  • 2017-01-14
  • 2014-08-30
  • 2023-02-10
  • 1970-01-01
  • 2020-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多