コード例 #1
0
        public async Task <HttpClient> Connect()
        {
            TwitchApiCalls twitchCall = new TwitchApiCalls();
            TwitchAuth     bearer     = await twitchCall.GetAuth().ConfigureAwait(false);

            var apiCall = new HttpClient
            {
                BaseAddress = new Uri("http://eshopfetcher.aspnet.pl/api/gamemodels")
            };

            apiCall.DefaultRequestHeaders.Accept.Clear();
            apiCall.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            return(apiCall);
        }
コード例 #2
0
        public async Task <HttpClient> Connect()
        {
            //Get bearer token
            TwitchApiCalls twitchCall = new TwitchApiCalls();
            TwitchAuth     bearer     = await twitchCall.GetAuth().ConfigureAwait(false);

            //call address
            var apiCall = new HttpClient
            {
                BaseAddress = new Uri("https://api.igdb.com/v4/games")
            };

            apiCall.DefaultRequestHeaders.Accept.Clear();
            apiCall.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            apiCall.DefaultRequestHeaders.Add("Client-ID", "3yo2gt2qjjburcphl30wfyt0e64vxx");
            apiCall.DefaultRequestHeaders.Add("Authorization", "Bearer " + bearer.Token);
            return(apiCall);
        }