Скачать фотографии с альбома Вк - C#
Формулировка задачи:
Пытаюсь сохранить все фотографии с альбома Вк на компьютер. Через NuGet подключил VkNet.
Компилятор ругается на 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'
PhotoGetParams photoParams = new PhotoGetParams();
photoParams.AlbumId = "wall"; // 2
photoParams.Count = 20;
photoParams.OwnerId = -22822305;
Api.Photo.Get(photoParams);Решение задачи: «Скачать фотографии с альбома Вк»
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());
}
}
Скриншоты с предыдущего кода