/// <summary>
        /// 获取AppAccessToken
        /// </summary>
        /// <returns></returns>
        public async Task <AllegroResult <AuthTokenResponse> > GetTokenAppAsync()
        {
            var request = new AppAuthTokenRequest();

            request.Request = RequestEnum.App;

            var res = await _client.GetAsync(request);

            _redis.StringSet("AllegroAppToken", res.Result.access_token);

            return(res);
        }
        public async Task <AllegroResult <CategoryResponse> > GetCategoryAsync(string categoryId)
        {
            var token = _redis.StringGet("AllegroAppToken");

            GetCategoryRequest request = new GetCategoryRequest(new GetCategoryRequestParameter {
                categoryId = categoryId
            }, token);

            return(await _client.GetAsync(request));
        }