private void InitializeClient() { var uri = new Uri(_apiSettings.Url); var handler = new HttpClientHandler(); _headers.Add(new KeyValuePair <string, string>("User-Agent", $"Instagram {_apiSettings.Version} Android ({_apiSettings.AndroidVersion}/{_apiSettings.AndroidRelease}; 320dpi; 720x1280; Xiaomi; HM 1SW; armani; qcom; en_US)")); WebApi = new InstagramApiClient(uri, handler) { Headers = _headers }; }
public void UpdateAuth() { var uri = new Uri(_apiSettings.Url); var cookies = new CookieContainer(); if (_authSettings.Cookies != null && _authSettings.Cookies.Any()) { foreach (var cookie in _authSettings.Cookies) { cookies.Add(uri, cookie); } } var handler = new HttpClientHandler(); _headers.Add(new KeyValuePair <string, string>("User-Agent", $"Instagram {_apiSettings.Version} Android ({_apiSettings.AndroidVersion}/{_apiSettings.AndroidRelease}; 320dpi; 720x1280; Xiaomi; HM 1SW; armani; qcom; en_US)")); handler.CookieContainer = cookies; WebApi = new InstagramApiClient(uri, handler) { Headers = _headers }; }