Exemplo n.º 1
0
        public async Task <ArchiveResult> CreateArchiveAsync(ArchiveParams parameters)
        {
            var url1 = Api.ApiUrlV.ResourceType("image").Action("generate_archive");

            if (!string.IsNullOrEmpty(parameters.ResourceType()))
            {
                url1.ResourceType(parameters.ResourceType());
            }
            var url2 = url1.BuildUrl();

            parameters.Mode(ArchiveCallMode.Create);
            using (var response = await Api.CallAsync(HttpMethod.Post, url2, parameters.ToParamsDictionary(), null, null))
            {
                return(await ArchiveResult.Parse(response));
            }
        }