【整理】AWS中的SearchIndex使用注意事项

【背景】

关于整个的AWS的总结,参见:

【整理】Amazon的AWS(Associates Web Service,新改名为Product Advertising API)

此处专门总结AWS中的SearchIndex.

 

【总结AWS的SearchIndex】

1.LawnGarden已改名为LawnAndGarden

详见:

【整理】AWS中的SearchIndex不再支持LawnGarden,已改名为LawnAndGarden

 

另外,后来在:

What’s New is associated with the 2011-08-01 version of the Product Advertising API

也看到,相关的说明了:

New SearchIndex values

We added two new SearchIndex values: LawnAndGarden (US) and Appliances (JP)

4 April 2012

 

2.US类别中,实际上没有这些BrowserNodeId:ArtsAndCrafts(2617941011),DigitalMusic(195208011),HomeGarden(285080)

参考:

Browse Node IDs

SearchIndex-ItemSearch Parameter Combinations for US

针对于US的,实际上是有:

ArtsAndCrafts(2617941011)

DigitalMusic(195208011)

的,但是实际上通过C#代码去测试,结果却是没有的。

注:

(1)不知道是不是由于我的associate tag是CN(China)所导致的。

(2)对应的出错的信息是:

<BrowseNodeLookupResponse>
    <OperationRequest>
        <HTTPHeaders>
            <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E" />
        </HTTPHeaders>
        <RequestId>d965b06a-4b17-4087-b600-f9fe9df32be1</RequestId>
        <Arguments>
            <Argument Name="Operation" Value="BrowseNodeLookup" />
            <Argument Name="Service" Value="AWSECommerceService" />
            <Argument Name="AssociateTag" Value="xxx" />
            <Argument Name="Version" Value="2011-08-01" />
            <Argument Name="Signature" Value="UALshUCfOgI0vQmcj5M5d+NR5KBOrXNoQ8eYXD2y778=" />
            <Argument Name="BrowseNodeId" Value="285080" />
            <Argument Name="AWSAccessKeyId" Value="xxx" />
            <Argument Name="Timestamp" Value="2013-06-17T05:14:36Z" />
            <Argument Name="ResponseGroup" Value="BrowseNodeInfo" />
        </Arguments>
        <RequestProcessingTime>0.013066</RequestProcessingTime>
    </OperationRequest>
    <BrowseNodes>
        <Request>
            <IsValid>True</IsValid>
            <BrowseNodeLookupRequest>
                <BrowseNodeId>285080</BrowseNodeId>
                <ResponseGroup>BrowseNodeInfo</ResponseGroup>
            </BrowseNodeLookupRequest>
            <Errors>
                <Error>
                    <Code>AWS.InvalidParameterValue</Code>
                    <Message>285080 is not a valid value for BrowseNodeId. Please change this value and retry your request.</Message>
                </Error>
            </Errors>
        </Request>
    </BrowseNodes>
</BrowseNodeLookupResponse>

 

3.



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量