Скачать фотографии с альбома Вк - C#

Узнай цену своей работы

Формулировка задачи:

Пытаюсь сохранить все фотографии с альбома Вк на компьютер. Через NuGet подключил VkNet.
 PhotoGetParams photoParams = new PhotoGetParams(); 
            photoParams.AlbumId = "wall"; // 2
            photoParams.Count = 20;
            photoParams.OwnerId = -22822305;
            Api.Photo.Get(photoParams);
Компилятор ругается на 2 строку На https://vknet.github.io/vk/photos/get/ пишут что к AlbumId строка должна быть как я понял, но особо не помогло Error 1 Cannot convert type 'int' to 'VkNet.Enums.SafetyEnums.PhotoAlbumType' Error 2 Cannot implicitly convert type 'string' to 'VkNet.Enums.SafetyEnums.PhotoAlbumType'

Решение задачи: «Скачать фотографии с альбома Вк»

textual
Листинг программы
 VkApi Api = new VkApi();
            //   var upload = Api.Photo.GetUploadServer(00, 22822305);
 
            PhotoGetParams photoParams = new PhotoGetParams();
            photoParams.AlbumId = VkNet.Enums.SafetyEnums.PhotoAlbumType.Wall;
            photoParams.OwnerId = -22822305;
            int n = 1;
            var photos = Api.Photo.Get(photoParams);
            using(WebClient webClient = new WebClient())
            {
                string file = @"https://vk.com/";
                foreach (var photo in photos)
                { 
                    webClient.DownloadFile(file + photo.ToString(),photo.ToString());
                }
            }
Скриншоты с предыдущего кода

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы