示例#1
0
        /// <summary>
        /// Use to get value of last modified.
        /// </summary>
        /// <param name="realm">Realm of the auction house</param>
        /// <returns>AuctionFilesRoot object</returns>
        public AuctionFilesRoot GetAuctionFile(string realm)
        {
            var auctionFiles = new AuctionFilesRoot();

            realm.ToLower().Replace(' ', '-');

            var url =
                string.Format(@"{0}/wow/auction/data/{1}?locale={2}&apikey={3}",
                              _Host,
                              realm,
                              _Locale,
                              _APIKey);

            auctionFiles = json.GetDataFromURL <AuctionFilesRoot>(url);
            return(auctionFiles);
        }
示例#2
0
        public async Task <AuctionFilesRoot> GetAuctionFileAsync(string realm)
        {
            var auctionFiles = new AuctionFilesRoot();

            realm.ToLower().Replace(' ', '-');

            var url =
                string.Format(
                    @"{0}/wow/auction/data/{1}?locale={2}&apikey={3}",
                    _Host,
                    realm,
                    _Locale,
                    _APIKey);

            auctionFiles = await this.jsonUtility.GetDataFromURLAsync <AuctionFilesRoot>(url);

            return(auctionFiles);
        }