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); }
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); }