/* * returns item url */ static string SearchForItem(string itemName) { //Create search request json object RequestItemSearch searchRequestObj = new RequestItemSearch(); searchRequestObj.keywords = itemName; string requestJSON = RequestUtils.serialize(searchRequestObj, typeof(RequestItemSearch)); HttpWebResponse httpResponse = SendHttpRequestToCortex.SendPostRequest(searchURL, requestJSON); string responseJSON = SendHttpRequestToCortex.GetResponseBody(httpResponse); ResponseSearch responseSearchObj = (ResponseSearch)RequestUtils.deserialize(responseJSON, typeof(ResponseSearch)); string itemUrl = responseSearchObj.links[0].href; //We know there is only one link in the search results Debug.Log("Item URL: " + itemUrl); return(itemUrl); }
/* * returns item url */ static string SearchForItem(string itemName) { //Create search request json object RequestItemSearch searchRequestObj = new RequestItemSearch (); searchRequestObj.keywords = itemName; string requestJSON = RequestUtils.serialize(searchRequestObj, typeof(RequestItemSearch)); HttpWebResponse httpResponse = SendHttpRequestToCortex.SendPostRequest(searchURL, requestJSON); string responseJSON = SendHttpRequestToCortex.GetResponseBody(httpResponse); ResponseSearch responseSearchObj = (ResponseSearch) RequestUtils.deserialize(responseJSON, typeof(ResponseSearch)); string itemUrl = responseSearchObj.links[0].href; //We know there is only one link in the search results Debug.Log("Item URL: " + itemUrl); return itemUrl; }