【问题标题】:Amazon Product Advertising API NewReleases / keword-search亚马逊产品广告 API 新版本/关键字搜索
【发布时间】:2014-09-08 10:15:53
【问题描述】:

我试图找到一种方法来结合“NewReleases”响应组和关键字搜索。

我正在使用PHP Soap Library

我知道它不再维护,因为这里是 new version,但我认为这并不重要,因为亚马逊定义了如何组合不同的操作。

所以我需要详细说明的是:

例如,我想像这样调用 NewReleases in Action DVD´s (DE):

$response = $amazonEcs->responseGroup('NewReleases')->browseNodeLookup(289093);

但是我想对此执行关键字搜索操作,例如 -> 'x-men'。

我找不到解决此问题的方法,因为您只能在 here 提到的 browsernoelookup 上执行 NewReleases 响应组

而且排序参数“发布日期”也无济于事,因为这仅在可能提到的少数类别here

简单来说,我想做这样的请求。

$response = $amazonEcs->category('All')->responseGroup('Large,NewReleases')->search('x-men');

但由于 BrowseNodeLookup 限制,这不起作用。

我现在可以想象的唯一方法是我在 BrowseNodeId 上发出请求并自己执行搜索,但这对于您也仅限于(20 个请求/2 分钟)同类.我很快就会达到这个限制,因为browsenodelookup请求只返回标题和ASIN-Number,然后你必须为每个产品做一个Itemlookup。

所以如果有人对我有更简单的方法,我会很高兴。

谢谢

【问题讨论】:

标签: php search amazon-web-services amazon-product-api


【解决方案1】:

我现在可以说,这是不可能的。

只是您无法在任何根类别中浏览 NewReleases。你总是需要更深一层。

我按照我提到的一些 sleep(1) 函数的方式来做,尽可能避免请求限制。

【讨论】:

  • 在撰写本文时我不知道的是,您不必为每个 asin 进行查找..您可以在每个请求中发送最多 10 个 asin..这将减少有点要求
猜你喜欢
  • 2014-01-02
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 1970-01-01
  • 2013-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多