示例#1
0
        //needs testing
        #region Guild Rewards

        /// <summary>
        ///The guild rewards data API provides a list of all guild rewards.
        /// </summary>
        /// <returns>DataGuildRewardsRoot object</returns>
        public DataGuildRewardsRoot GetGuildRewardData()
        {
            var guildRewardsData = new DataGuildRewardsRoot();

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

            guildRewardsData = json.GetDataFromURL <DataGuildRewardsRoot>(url);
            return(guildRewardsData);
        }
示例#2
0
        /// <summary>
        /// The guild rewards data API provides a list of all guild rewards.
        /// </summary>
        /// <returns>DataGuildRewardsRoot object</returns>
        public async Task <DataGuildRewardsRoot> GetGuildRewardDataAsync()
        {
            var guildRewardsData = new DataGuildRewardsRoot();

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

            guildRewardsData = await this.jsonUtility.GetDataFromURLAsync <DataGuildRewardsRoot>(url);

            return(guildRewardsData);
        }