Amazon API 提交请求太快

2024-03-18

我正在创建一个游戏比较网站,并希望将亚马逊价格包含在其中。我面临的问题是使用他们的 API 来获取我已有的 25,000 种产品的价格。

我目前正在使用 Amazons API 中的 ItemLookup 并让它能够检索价格,但是在大约 10 个结果之后,我收到一条错误消息,提示“您提交请求的速度太快了”。请以较慢的速度重试您的请求”。

降低请求率的最佳方法是什么?

Thanks,


如果您的应用程序尝试提交的请求超出了您帐户的最大请求限制,您可能会收到来自产品广告 API 的错误消息。每个帐户的请求限制是根据收入绩效计算的。每个用于访问产品广告 API 的帐户的初始使用限制为每秒 1 个请求。对于过去 30 天内每产生 4,600 美元的发货商品收入(约每分钟 0.11 美元),每个帐户每秒都会收到额外 1 个请求(最多 10 个)。

From 亚马逊 API 文档 http://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html

如果您只计划运行一次,那么只需在请求之间休眠一秒钟即可。

如果这是您计划更频繁地运行的事情,那么可能值得通过确保查询返回所需的时间长度从睡眠中删除来对其进行更多优化(因此,如果我的 API 查询需要 200 毫秒才能完成)回来吧,我们只睡了800ms)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Amazon API 提交请求太快 的相关文章

  • 你怎么知道用 malloc() 分配多少空间?

    我是一个完全的 C 新手 我来自 C 我一直在学习内存管理和malloc 功能 我也遇到过这段代码 char a persons name malloc sizeof char 2 我不明白这是分配了多少空间a persons name 是
  • Excel更改条件格式公式

    我有一个表 其中包含许多代表时间线的单元格 每分钟一个单元格 宽度非常小 我想在该表中可视化包含三个阶段的操作 一条线上可以有多个手术 代表一个手术室 例如 如果准备工作在 10 00 开始 实际操作在 10 23 开始 则这些时间之间的所
  • 如何使用GVIM编辑远程文件?

    我在 Ubuntu 9 10 上使用 GVIM 我正在寻找正确的方法来配置 GVIM 以便能够通过 ftp 等方式编辑远程文件 HTML PHP CSS 当我使用 e scp username remotehost path to file
  • 将数据表导出到 Excel [重复]

    这个问题在这里已经有答案了 可能的重复 如何在C 中将DataTable导出到Excel https stackoverflow com questions 8207869 how to export datatable to excel
  • Mongoose 使用多个参数搜索 FindOne

    我第一次尝试使用 Angular Express mongodb 构建一些东西 所以我可能会以完全错误的方式进行处理 Express 用于提供 json 然后 Angular 会处理所有视图等 我正在使用 Mongoose 与 Mongo
  • Python运行系统命令然后退出...不会退出

    我有以下 python 代码 os system C Python27 python exe C GUI TestGUI py sys exit 0 它运行命令正常 并弹出一个窗口 但是 它不会退出第一个脚本 它就留在那里 我最终不得不强制
  • 如何使用带标签的 AWS Cli 过滤 Lambda?

    所以我知道我可以通过此命令以文本 csv 形式获取所有 lambda 函数 aws lambda list functions region us east 1 query Functions FunctionName output tex

随机推荐

  • 如何获取带视频 ID 的 YouTube 视频描述?

    我目前正在使用 youtube 的 Javascript API 在我的网页上显示视频 但是现在我还想从视频 ID 中检索 youtube 描述 我该怎么做呢 我只想要描述和标题 ex kind youtube video etag eta
  • 使用 Nom 5 解析带有转义引号的单引号字符串

    我是 Rust 和 Nom 的新手 我正在尝试解析可能包含转义引号的 单 引号字符串 例如 foo bar or x x or 我找到了escaped 宏 其文档 https docs rs nom 5 0 1 nom macro esca
  • LinkedList 为同一功能提供了多种方法 - 为什么? [复制]

    这个问题在这里已经有答案了 我正在检查Java util LinkedList类 发现Linked List类提供了几个方法 public void addFirst E e public boolean offerFirst E e pu
  • 通过单独的线程在表单上绘图

    我正在尝试构建一个多线程游戏 其中我有一个单独的线程用于在不是主线程的表单上进行绘画 这给我们带来了线程安全技术 我已经阅读了很多相关文章 但我不确定我是否正确理解了它 我的问题是我有一个结构 其中每个数据对象都在表单上自行绘制 所以我不知
  • 如何使用XHTML/HTML给网站添加站内搜索功能? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我真的很想学习如何为我的网站制作自己的搜索引擎 我有定义的按钮和标签 但它不搜索 我无法弄清楚用于实际搜索该网站的 HTML 或 XHTM
  • 杰克逊 FAIL_ON_UNKNOWN_PROPERTIES 为 false 不起作用

    我正在尝试使 jackason 的 thrift 反序列化向后兼容 ObjectMapper mapper getObjectMapper false pretty mapper configure DeserializationFeatu
  • 将opentok视频会议集成到parse.com + iOS应用程序中

    这个问题不仅针对代码 还针对我的应用程序设计 我有一个 iPhone 应用程序 需要 opentok 来处理视频 音频会话 我已经经历过基本样品 http www tokbox com opentok ios docs index html
  • 在 iOS 上禁用全屏自动播放

    我遇到的唯一问题是 根据苹果文档 我无法禁用全屏播放视频 这是默认启用的 需要设置如下 webView configuration allowsInlineMediaPlayback true 这是基于我的理解它应该是怎样的 然而 这不起作
  • 是否可以在 DOM 中移动

    我想创建一个
  • 在Scheme中编写一个自动记忆器。有关宏和包装器的帮助

    我在Scheme中编写自动记忆器时遇到了一些问题 我有一个有效的 memoize 函数 它创建一个哈希表并检查该值是否已经计算出来 如果之前已经计算过 则返回值 否则调用该函数 define memoizer fun let a table
  • 如何决定创建受检异常或非受检异常[重复]

    这个问题在这里已经有答案了 我想知道如何知道创建并抛出已检查异常或未检查异常 例如 我有一项服务 它会获取一些数据并在使用之前对其进行验证 在验证过程中 某个字段不符合规则 我想抛出一个异常 比如 ValidationException 我
  • gapi.client.load 与 google.load

    我对如何正确加载 Google 的 API 感到困惑 我看到提到了两种不同的方法 First 谷歌 API 加载器 https developers google com loader https developers google com
  • 以 RESTful 方式调用资源上的服务器端方法

    请记住 我对 REST 有初步的了解 假设我有这个网址 http api animals com v1 dogs 1 现在 我想让服务器让狗叫 只有服务器知道如何执行此操作 假设我想让它在 CRON 作业上运行 让狗在接下来的时间里每 10
  • 如何禁用java中的运行时警告?

    我在 java 程序中使用 jar 文件 它在运行时生成警告 但我不希望我的客户看到这些警告 我怎样才能禁用这些警告 警告如下 Sep 25 2009 10 10 33 PM com gargoylesoftware htmlunit In
  • 如何列出 Cassandra 中所有可用的键空间?

    我是 Cassandra 的新手 正在尝试使用 Cassandra 实现一个玩具应用程序 我在 Cassandra 数据库中创建了一个键空间和几个列族 但我忘记了集群的名称 我试图查找是否有任何查询可以列出所有可用的键空间 有人知道这样的查
  • 将 asp.net、C# GridView 输出到 PDF 的好方法是什么

    我尝试使用 Microsoft ReportingControls 但发现它们过于麻烦 而且文档太少 我想要一个简单的控件 可以将 GridView 控件转换为 PDF 文档 我已经开始研究 PDFSHArp 但在文档方面遇到了死胡同 iT
  • HTML Canvas 上的图像无法下载

    我有 HTML 画布 它可以很好地显示图像 我有这个 jquery 代码来下载图像 img download click function var data canvas toDataURL download href data I tri
  • wmode=透明 Youtube 视频 Iframe 无法在带有引导模式的 IE 中工作

    我有一个网络应用程序 我使用 iframe 标签嵌入 Youtube 视频 我也在使用引导模式 因此 当引导模式无法与 YouTube 视频重叠时 IE 中就会出现问题 现在我用谷歌搜索这个问题 发现很多答案都说添加 wmode trans
  • 如何使用 std::atomic<>

    我有一个类 我想在不同的线程中使用 我想我可以使用std atomic这边走 class A int x public A x 0 void Add x void Sub x 在我的代码中 std atomic a a 并在不同的线程中 a
  • Amazon API 提交请求太快

    我正在创建一个游戏比较网站 并希望将亚马逊价格包含在其中 我面临的问题是使用他们的 API 来获取我已有的 25 000 种产品的价格 我目前正在使用 Amazons API 中的 ItemLookup 并让它能够检索价格 但是在大约 10