Загрузка...

[C#] VkNet

Тема в разделе C# создана пользователем Minin_inactive4471240 14 фев 2022. 314 просмотров

  1. Minin_inactive4471240
    Minin_inactive4471240 Автор темы 14 фев 2022 3 5 сен 2021

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using VkNet;
    using VkNet.Model;
    using VkNet.Model.RequestParams;
    using VkNet.Enums.Filters;
    using VkNet.Enums.SafetyEnums;
    using System.Threading;

    namespace repaChino
    {
    internal class Program
    {
    static void Main(string[] args)
    {

    string[] tokenS = {//Тут токены аккаунтов, с которых будут кидаться репорты };
    string token = //тут токен от аккаунта, на котором зарегано приложение;
    Console.Write("Enter userId of Enemy: ");
    long userId = long.Parse(Console.ReadLine());

    Console.WriteLine("Report Type: \n" +
    "1. porn\n" +
    "2. spam\n" +
    "3. insult\n" +
    "4.advertisment\n");

    int type = int.Parse(Console.ReadLine());

    Console.Write("Write the comment: ");
    string comment = Console.ReadLine();

    if (type == 1)
    {
    int counter = 0;
    try
    {

    for (int i = 0; i < tokenS.Length - 1; i++)
    {
    var api = new VkApi();

    api.Authorize(new ApiAuthParams
    {
    AccessToken = tokenS[i]
    });
    api.Users.Report(userId, ReportType.Advertisment, comment);
    ++counter;
    Thread.Sleep(1000);

    Console.WriteLine($"Next rep {counter}");
    }
    }
    catch
    {
    Console.WriteLine("No");

    }

    }

    выдаёт такую ошибку: VkNet.Exception.ParameterMissingOrInvalidException: "One of the parameters specified was missing or invalid: Bad reason passed". Не знаю, что делать, некоторые источники смотрел, не нашёл ничего, кроме слов: пропустили какой-то параметр, а я, вроде как, не пропустил. Помогите
     
  2. r3xq1
    https://xss.is/threads/62880/
    Я просто похлопаю))
    Так у тебя же всё работает, не?
    Попробуй ещё пол дня проект не трогать, глядишь заработает хD
    Тебе уже подсказали что делать!
     
    1. Minin_inactive4471240 Автор темы
      r3xq1, в том то и дело, что он работает через раз. Там мне дали советы, которыми я воспользовался, но, как видишь, я тут
  3. vtlstolyarov
    vtlstolyarov 14 фев 2022 474 8 янв 2022
    Возможно он так ругается например на пустую строку в comment, мы же не знаем что ты туда пишешь.

    btw, у тебя тип 1 (Porn) в if а в `api.Users.Report` ты передаешь Advertisement
     
    1. Посмотреть предыдущие комментарии (1)
    2. vtlstolyarov
      Minin_inactive4471240, То есть ты показываешь нам СТАРЫЙ кусок кода, а спрашиваешь что не работает в НОВОМ? Красавчик!
    3. Minin_inactive4471240 Автор темы
      vtlstolyarov, Спасибо, только ничего, кроме типа репорта в коде почти не поменялось)
    4. vtlstolyarov
      Minin_inactive4471240, В программировании "почти" не работает. Я не понимаю в чём проблема выставить именно тот вариант кода который ты запускаешь, и указать какой текст вводишь когда программа спрашивает "Write the comment:"?
  4. утин
    утин 15 фев 2022 5 13 ноя 2019
    VkNet мертв, обращайся напрямую к Api через RestSharp
     
    1. Yagus228
      утин, эт кто тебе сказал такое
    2. утин
      Yagus228, обновления хуй через раз, да и практичнее напрямую в апи долбить. ну это я понял года так с 20, не в обиду если уже не так
Загрузка...
Top