gpt4 book ai didi

javascript - 可以从 Javascript(Chrome 扩展)访问亚马逊产品 API

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:26 28 4
gpt4 key购买 nike

我一直在研究 Chrome 扩展,我想做的一件事是从 Amazon Product Advertising API 请求产品信息。 .执行此操作的代码非常简单,但到目前为止,我能找到的访问 API 的唯一方法是创建一个签名请求,其中涉及使用您的 AWS 公钥和私钥。不幸的是,这意味着将我的 AWS key 嵌入到 Chrome 扩展中,这将允许任何人访问它们,所以这显然是不行的。

有谁知道是否可以在不包含我的 key 的情况下访问 API?有没有人使用 Javascript(特别是通过允许我忽略同源策略的 Chrome 扩展程序)完成此操作。

最佳答案

仔细研究,这似乎真的不能直接从 Javascript 完成而不可能暴露您的 secret key 。我发现的唯一选择是:

  1. 托管服务器为您完成工作,并使用 Javascript 直接与您的服务器对话
  2. 使用将为您签名的托管服务。我发现的一个例子是 http://apisigning.com/service.html - 基本上是收费的,他们似乎会为您签署请求。请注意,我还没有对此进行测试。

遗憾的是,我认为这两个选项都比我计划使用的要多一些,所以我暂时放弃了我的扩展。亚马逊不允许更轻松地访问他们的数据,这有点令人失望,但我猜他们觉得他们必须保护这些数据免受竞争对手的侵害。

关于javascript - 可以从 Javascript(Chrome 扩展)访问亚马逊产品 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18290195/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com