Как правильно вызывать функцию Likes.Add из библиотеки VkNet? - C#
Формулировка задачи:
Всем привет. Отзовитесь кто работал с библиотекой VkNet для вконтакте. У меня проблема возникает с функцией "поставить like" Visual studio все время пишет что функция Likes.Add не принимает такое количество аргументов вне зависимости сколько бы аргументов я не ввел. Знаю есть сайт с его документацией , но там не написано конкретно что объявлять, а на приведенный там пример у меня ругается.
Решение задачи: «Как правильно вызывать функцию Likes.Add из библиотеки VkNet?»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using VkNet;
- using VkNet.Categories;
- using VkNet.Enums.Filters;
- using VkNet.Enums.SafetyEnums;
- using VkNet.Exception;
- using VkNet.Model.Attachments;
- using VkNet.Model.RequestParams;
- using VkNet.Properties;
- using VkNet.Utils;
- namespace vk_23._07
- {
- class Program
- {
- static void Main(string[] args)
- {
- ulong appId = 123456; // указываем id приложения
- string email = "mail@email.com"; // email для авторизации
- string pass = "987654321"; // пароль
- Settings scope = Settings.All; // уровень доступа к данным
- var vk = new VkApi();
- vk.Authorize(new ApiAuthParams
- {
- ApplicationId = appId,
- Login = email,
- Password = pass,
- Settings = scope
- });
- long temId = 4567765;
- long wnerId = 1234323;
- LikeObjectType tp = LikeObjectType.Post;
- var lk = new LikesCategory(); // Для типа "VkNet.Categories.LikesCategory" не определен конструктор
- lk.Add(new VkNet.Model.RequestParams.LikesAddParams
- {
- ItemId=temId,
- OwnerId=wnerId,
- Type=tp
- });
- Console.WriteLine("xxxxxxxx");
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д