.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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д