Ejemplo n.º 1
0
        public async Task <IHttpActionResult> GetGame(uint appId)
        {
            var explorer = new SteamExplorer();
            var payload  = await explorer.GetGameById(appId, 76561198037686690);

            return(Ok(payload));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Retrieve user stats from steam api.
        /// </summary>
        /// <param name="steamId">76561198037686690</param>
        /// <returns></returns>
        public async Task <IHttpActionResult> GetPlayerStats(ulong steamId)
        {
            var explorer     = new SteamExplorer();
            var achievements = await explorer.GetCurrentPlayingGameUserAchievementsAsync(steamId);

            return(Ok(achievements));
        }
Ejemplo n.º 3
0
        public async Task <IHttpActionResult> GetGames()
        {
            var explorer = new SteamExplorer();
            var payload  = await explorer.GetAppListAsync();

            return(Ok(payload));
        }