YUserAPI ================================================================== ------------------------------------------------------------------ Методы ------------------------------------------------------------------ .. code-block:: csharp public Task AuthorizeAsync(AuthStorage storage, string token) Авторизация с использованием токена. .. warning:: Необходимо обязательно выполнить авторизацию перед использованием функционала API. .. code-block:: csharp public Task> GetUserAuthAsync(AuthStorage storage) Получение информации об аккаунте. .. code-block:: csharp public Task CreateAuthSessionAsync(AuthStorage storage, string userName) Создание сеанса и получение доступных методов авторизации. .. code-block:: csharp public Task GetAuthQRLinkAsync(AuthStorage storage) Получение ссылки на QR-код. .. code-block:: csharp public Task AuthorizeByQRAsync(AuthStorage storage) Авторизация по QR-коду. .. code-block:: csharp public Task GetCaptchaAsync(AuthStorage storage) Получение данных captcha. .. code-block:: csharp public Task AuthorizeByCaptchaAsync(AuthStorage storage, string captchaValue) Авторизация по captcha. .. code-block:: csharp public Task GetAuthLetterAsync(AuthStorage storage) Получение письма авторизации на почту пользователя. .. code-block:: csharp public Task AuthorizeByLetterAsync(AuthStorage storage) Авторизация после подтверждения входа через письмо. .. code-block:: csharp public Task AuthorizeByAppPasswordAsync(AuthStorage storage, string password) Авторизация с помощью пароля из приложения Яндекс. .. code-block:: csharp public Task GetAccessTokenAsync(AuthStorage storage) Получение YAccessToken после авторизации с помощью QR, e-mail, пароля из приложения. .. code-block:: csharp public Task GetLoginInfoAsync(AuthStorage storage) Получение информации о пользователе через логин Яндекса.