2013-02-20 138 views
0

我正在尋找與亞馬遜產品廣告API的智能手機。 http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl通過與亞馬遜產品廣告API規範查找產品

在亞馬遜網站上,您可以設置各種過濾器,如「存儲」「功能關鍵字」。 http://www.amazon.com/s/ref=sr_nr_n_1?rh=n%3A2335752011%2Cn%3A!2335753011%2Cn%3A2407749011&bbn=2335753011&ie=UTF8&qid=1361393129&rnid=2335753011

例如,我想從三星的Android操作系統中找到智能手機,這些智能手機價格低於250美元,至少32 GB的存儲空間。

 ItemSearchRequest request = new ItemSearchRequest();    
     request.SearchIndex = "Electronics"; 
     //this browsenode is for amazon.de (cell phones) 
     request.BrowseNode = "1384526031"; 
     request.MaximumPrice = "250"; 
     // ? request.Storage = 32 
     // ? request.OperatingSystem = "Android"    
     request.ResponseGroup = new string[] { "Large" }; 

     ItemSearch itemSearch = new ItemSearch(); 
     itemSearch.AssociateTag = "xxx"; 
     itemSearch.Request = new ItemSearchRequest[] { request }; 
     itemSearch.AWSAccessKeyId = ConfigurationManager.AppSettings["accessKeyId"]; 

     ItemSearchResponse response = amazonClient.ItemSearch(itemSearch); 

     foreach (var item in response.Items[0].Item) 
     { 
      Console.WriteLine(item.ItemAttributes.Title); 
     } 

我的問題是,ItemSearchRequst類沒有像「存儲」或「功能」或「操作系統」的屬性。

回答

0

我一直在尋找此信息超過一個星期,但確實沒有此功能的文檔。我相信亞馬遜希望保持這一點,以及產品技術細節和產品評論。但是,您可以從itemsearchresponsegroup('Large')

中過濾部分關鍵字(如操作系統),但不是全部
相關問題