amazon-product-api - 最近获得了对亚马逊产品 API 的访问权限,但所有请求都返回为“错误 429 - 请求过多”
问题描述
我最近获得了 Amazon Product API 的访问权限,并尝试在我的 Node.JS 环境和 ScratchPad 上尝试一些请求。
但是我所有的请求都以Error 429 - Too many requests
. 到目前为止,我无法使用 API 发出任何成功的请求。
以前有人遇到过这个问题吗?我该如何解决这个问题?
解决方案
尝试通过 python SDK 访问 API 时出现此错误消息。我发现除了acces_key、secret_key和partner_tag之外,我还需要根据https://webservices.amazon.com/paapi5/documentation/common-request-parameters.html将host、region和marketplace设置为特定于国家/地区的值#主机和区域。
虽然回顾起来这似乎很明显,但错误消息 429“请求太多”并没有真正暗示要解决这个问题。
推荐阅读
- kubernetes - 有没有办法在 GKE 集群节点中启用嵌套虚拟化?
- python - 熊猫:使用 groupby、transform、eq 难以获得均值
- django - 从 Django 中的 excel 文件中保存多对多字段
- javascript - 在三元运算符之后在className中结合文本和JS
- google-apps-script - 宏如何在谷歌表上工作,不能使用我的
- list - 如何制作一个递归球拍列表,从输入列表中,为列表中的每个元素输出其递减到 1(例如 ('3 2) 输出 ('32121)
- mysql - mySQL 使用动态列名的过程更新行
- python - Python API 调用 JSON 到 CSV 迭代覆盖数据
- r - scale_x_discrete 函数中断
- powershell - 如何在循环中显示 pscustomobject?