Пример #1
0
        public TcgApiProxy(ITcgToken tcgToken)
        {
            _token = tcgToken;

            _httpClient = new HttpClient {
                BaseAddress = new Uri("https://api.tcgplayer.com")
            };
            _httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            if (!string.IsNullOrEmpty(tcgToken.UserAgent))
            {
                _httpClient.DefaultRequestHeaders.Add("User-Agent", tcgToken.UserAgent);
            }
        }
Пример #2
0
 public static ITcgApiService CreateDefaultApi(ITcgToken tcgToken)
 {
     return(new TcgApiService(tcgToken));
 }
Пример #3
0
 protected TcgApiService(ITcgToken tcgToken)
 {
     _tcgApiProxy = new TcgApiProxy(tcgToken);
 }