Как правильно вызывать функцию 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();
        }
    }
 
}

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


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

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

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