【问题标题】:Amazon Advertising API get Node's products亚马逊广告 API 获取 Node 的产品
【发布时间】:2014-12-15 07:05:31
【问题描述】:

我正在使用 Amazon API 集成创建电子商务商店。 我面临的问题是我无法从特定节点获取项目。 所以我尝试了很多方法来做到这一点,最后一个是这样的:

$fields = array();
$fields['AssociateTag'] = "ItemSearch";
$fields['Condition'] = 'All';
$fields['Operation'] = 'ItemSearch';
$fields['Version'] = '2013-08-01';
$fields['BrowseNode'] = $catId;
$fields['ResponseGroup'] = "Images,ItemAttributes,Offers";
$fields['Service'] = 'AWSECommerceService';
$fields['Timestamp'] = gmdate('Y-m-d\TH:i:s\Z');
$fields['AWSAccessKeyId'] = $this->accessKey;

在那次通话之后,我得到了输出:

public 'Items' => 
    object(SimpleXMLElement)[150]
      public 'Request' => 
        object(SimpleXMLElement)[139]
          public 'IsValid' => string 'True' (length=4)
          public 'ItemSearchRequest' => 
            object(SimpleXMLElement)[138]
              public 'BrowseNode' => string '1289481011' (length=10)
              public 'Condition' => string 'All' (length=3)
              public 'ResponseGroup' => 
                array (size=3)
                  0 => string 'Images' (length=6)
                  1 => string 'ItemAttributes' (length=14)
                  2 => string 'Offers' (length=6)

所以我可以看到我的请求,但没有任何物品退还给我。

顺便说一句,ItemLookup、带有关键字的 ItemSearch 和 BrowseNode 操作都可以正常工作。 如何在不使用关键字的情况下从具有特定 ID 的节点获取项目?

【问题讨论】:

    标签: php amazon-web-services amazon


    【解决方案1】:

    我知道发生了什么。当我指向 BrowseNode ID 时,我没有设置 SearchIndex。 所以没有结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多