0

amazon 商品広告 API でスマートフォンを検索しようとしています。 http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl

amazon のサイトでは「ストレージ」「機能キーワード」など、さまざまなフィルターを設定できます。 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

たとえば、少なくとも 32 GB のストレージを備えた 250 米ドルよりも安い Android OS を搭載した Samsung のスマートフォンを見つけたいとします。

        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 クラスに「ストレージ」、「機能」、「オペレーティング システム」などのプロパティがないことです。

4

1 に答える 1

0

この情報を 1 週間以上探していましたが、この機能に関するドキュメントは実際にはありません。Amazon は、製品の技術的な詳細と製品のレビューとともに、これを保持したいと考えています。ただし、これらのキーワードの一部 (オペレーティング システムなど) をフィルター処理することはできますが、すべてをフィルター処理することはできませんitemsearchresponsegroup('Large')

于 2013-05-23T18:10:47.317 に答える