Exemple #1
0
        //needs testing
        #region Guild Achievements
        /// <summary>
        /// The guild Achievements data API provides a list of all of the Achievements
        /// that guilds can earn as well as the category structure and hierarchy.
        /// </summary>
        /// <returns>DataGuildAchivementRoot object</returns>
        public DataGuildAchivementRoot GetGuildAchievementData()
        {
            var achievementData = new DataGuildAchivementRoot();

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

            achievementData = json.GetDataFromURL <DataGuildAchivementRoot>(url);
            return(achievementData);
        }
Exemple #2
0
        public async Task <DataGuildAchivementRoot> GetGuildAchievementDataAsync()
        {
            var achievementData = new DataGuildAchivementRoot();

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

            achievementData = await this.jsonUtility.GetDataFromURLAsync <DataGuildAchivementRoot>(url);

            return(achievementData);
        }