0
$request = "http://webservices.amazon.com/onca/xml?" .
       "Service=AWSECommerceService" . 
       "&Operation=BrowseNodeLookup" .
       "&BrowseNodeId=465610" . 
       "&MerchantId=All" . 
       "&Condition=All" . 
       "&Availability=Available" . 
       "&Sort=salesrank" . 
       "&Version=$this->version" . 
       "&AssociateTag=$this->associateTag" . 
       "&BrowseNode=17".
       "&SearchIndex=Books" . 
       "&ResponseGroup=TopSellers";

我在发送请求(上)时收到此响应(下):

<Message>
BrowseNodes is not a valid value for ResponseGroup. Please change this value and retry your request.
</Message>

BrowseNodeId 465610是日本书籍的 ID,您可以在此处看到:http: //docs.aws.amazon.com/AWSECommerceService/latest/DG/BrowseNodeIDs.html

为什么我有这些问题?有什么想法吗?

PS:

上面的 $request 是未处理的,处理后它正在工作,响应是 xml

4

1 回答 1

1
$uri = "http://webservices.amazon.co.jp/onca/xml?" .
                "Service=AWSECommerceService" .
                "&Operation=BrowseNodeLookup" .
                "&MerchantId=All" .
                "&Condition=All" .
                "&Sort=salesrank" .
                "&Version=$this->version" .
                "&AssociateTag=$this->associateTag" .
                "&SearchIndex=Books" .
                "&BrowseNodeId=465610" .
                "&ResponseGroup=TopSellers";

试试看,你不需要BrowseNode,它只会限制你得到的记录到browsenode 17,这是文学和小说,那是在美国,不是在jp,我不知道它在jp中是否不同。

于 2013-10-09T03:34:40.520 回答