Все запросы необходимо отправлять на домен для API anixart - https://api.anixart.tv/ Само API Anixart'a до ужаса глючное, и для того, чтобы работали некоторые методы необходимо использовать разные библиотеки для rest запросов. Например, метод auth/verify не работает на всеми привычном HttpClient.
Единтсвенная библиотека, на которой работают все методы Anixart api - RestSharp для C#. На Python работает обычный requests
Так-же в этот репозиторий я прикрепил программу для автоматической регистрации аккаунтов Anixart по почтам mail.ru (временные не работаю, аникс банит их). Купить почты mailr.ru по 0.35р за штуку (Выбираете из раздела MAIL.RU Б/У (WEB+IMAP+POP3), там вам сразу внешний паролей приходит, вообщем всё круто)
Про программу в репозитории будет в конце
Метод auth/signUp
параметры:
login, email, password
Метод отправки: POST
Пример:
RestClient client = new RestClient("https://api.anixart.tv/");
client.Post(new RestRequest("auth/signUp", Method.Post).AddParameter("login",currentNick).AddParameter("email",currentEmail).AddParameter("password",pass));
После регистрации необходимо отправить код с почты, для этого используем метод auth/verify
Пример
RestClient client = new RestClient("https://api.anixart.tv/");
RestRequest request = new RestRequest($"auth/verify", Method.Post);
request.AddParameter("login", currentNick);
request.AddParameter("email", currentEmail);
request.AddParameter("hash", hash);
request.AddParameter("password", pass);
request.AddParameter("code", code);
var res = client.Post(request);
Возвращает это всё дело JSON, с нашим заветным токеном
Чуть позже залью в этот readme
- Программа из файла emails.txt программа берёт маилы
- В качестве пароля и логина она генерирует случайную строку
- Всё это отправляется в методе auth/signUp
- На указанную почту отправляет код от аниксарта, его мы парсим через протокол соединения Imap (imap.mail.ru)
- Отправляем код и все нужные данные на auth/verify
- Получаем токен и сохраняем в файл tokens.txt
Telegram: t.me/andrushku