Скачать фотографии с альбома Вк - 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());
                }
            }
Скриншоты с предыдущего кода

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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