Esempio n. 1
0
        public ItemSearchResponse SearchByQuery(string query)
        {
            var requestString = RequestFactory.CreateRequestUrl(new DataTypes.RequestParameters(DataTypes.ApiOperation.ItemSearch)
            {
                Keywords = query,
                SearchIndex = "All"
            });

            var requestUrl = this.Helper.Sign(requestString);

            var xmlLoader = new XmlLoader();
            var itemSearchResponse = xmlLoader.GetXml<ItemSearchResponse>(requestUrl);

            return itemSearchResponse;
        }
Esempio n. 2
0
        public ItemLookupResponse ItemLookup(string itemId)
        {
            var requestString = RequestFactory.CreateRequestUrl(new DataTypes.RequestParameters(DataTypes.ApiOperation.ItemLookup)
            {
                ItemId = itemId,
                ResponseGroup = ResponseGroup.Large
            });

            var requestUrl = this.Helper.Sign(requestString);

            var xmlLoader = new XmlLoader();
            var itemLookupResponse = xmlLoader.GetXml<ItemLookupResponse>(requestUrl);

            return itemLookupResponse;
        }