Example #1
0
        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
            };
        }
Example #2
0
        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
            };
        }