gpt4 book ai didi

php - 亚马逊产品广告 API 新版本/关键字搜索

转载 作者:可可西里 更新时间:2023-10-31 23:40:16 27 4
gpt4 key购买 nike

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

我正在使用 PHP Soap Library .

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

所以我需要详细的是:

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

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

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

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

而且排序参数“releasedate”也没有帮助,因为这仅适用于可能提到的几个类别 here .

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

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

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

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

因此,如果有人能为我提供更简单的方法,我会很高兴。

谢谢

最佳答案

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

只是您无法浏览任何根类别中的新版本。您总是必须更深入一层。

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

关于php - 亚马逊产品广告 API 新版本/关键字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25721960/

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