.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;
}
}