예제 #1
0
        public Destiny2Api(String Key, UserAgentHeader Header)
        {
            ApiKey           = Key;
            UserAgent        = Header;
            _Web.BaseAddress = new Uri(ApiRootPath);
            _Web.DefaultRequestHeaders.Add("X-API-Key", ApiKey);
            _Web.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", UserAgent.ToString());
            _Web.DefaultRequestHeaders.Add("Accept", "applicaiton/json");

            InitDataWithoutPath(Environment.CurrentDirectory);
        }
예제 #2
0
        public Destiny2Api(String Key, UserAgentHeader Header, String DB_Path)
        {
            ApiKey           = Key;
            UserAgent        = Header;
            _Web.BaseAddress = new Uri(ApiRootPath);
            _Web.DefaultRequestHeaders.Add("X-API-Key", ApiKey);
            _Web.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", UserAgent.ToString());
            _Web.DefaultRequestHeaders.Add("Accept", "applicaiton/json");

            DataEngine = new SQLiteDestinyEngine(new FileInfo(DB_Path));
        }