.NET 4.x Возможно ли авторизироваться в Vk через консоль? - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер, Возможно ли авторизироваться в Vk через консоль? Я получаю HTML страничку с полями логина и пароля, но не знаю что с этим делать:
using System;
using System.Threading.Tasks;
using System.Net.Http;
 
namespace VkAuthFromConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            int id = ****;
            string password = ******;
 
            Auth(id, password).Wait();
 
            // Delay
            Console.ReadKey();
        }
 
        static async Task Auth(int id, string password)
        {
            using (var client = new HttpClient())
            {
                string resp = await client.GetStringAsync("https://oauth.vk.com/authorize?client_id=1&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=friends&response_type=token&v=5.50");
                Console.WriteLine(resp);
            }
        }
    }
}
Посоветуйте, что делать или скажите, что из консоли авторизироваться невозможно.

Решение задачи: «.NET 4.x Возможно ли авторизироваться в Vk через консоль?»

textual
Листинг программы
class MyWebClient : WebClient
{
    Uri _responseUri;
 
    public Uri ResponseUri
    {
        get { return _responseUri; }
    }
 
    protected override WebResponse GetWebResponse(WebRequest request)
    {
        WebResponse response = base.GetWebResponse(request);
        _responseUri = response.ResponseUri;
        return response;
    }
}

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


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

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

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