PHP中的Amazon产品API

时间:2019-02-19 03:06:47

标签: php amazon amazon-product-api

尝试使用Amazon产品API时遇到问题。我拥有所有凭据,但是当我发送请求时,会收到带有说明

的503状态代码
  

您提交请求的速度过快。请在以下位置重试您的请求   速度慢

我尝试了一个名为apai-io链接的库:https://github.com/Exeu/apai-io

我也尝试过以下代码:https://www.patchesoft.com/amazon-affiliate-api-php#fullcode

奇怪的是,我只发送一个请求,试图找到具有特定ID的产品。如果有人能给我一些指导或更多信息,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

它们正在限制请求的速率,请参见此处的讨论

https://forums.aws.amazon.com/forum.jspa?forumID=9

这里的政策是关于效率指南的新政策

  

从2019年1月23日开始,每个帐户的请求限制是基于过去30天内对产品广告API(PA API)的调用所产生的收入表现来计算的。   每个用于Product Advertising API的帐户的初始使用限制为每天8640个请求(TPD),最大每秒1个请求(TPS)。通过使用Product Advertising API在过去30天内的发货,您的帐户每5美分或1 TPS(最多10个)将额外获得1 TPD,或者每产生$ 4320的发货收入可获得1 TPS。

https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html#efficiency-guidelines

这也影响了我,它是违反直觉的imo,您必须出售才能使用API​​,但如果不出售就不能使用API​​。