Авторизация В ВКонтакте - C#
Формулировка задачи:
Помогите пожалуйста. Наверно авторизоваться через API намного легче? Можете скинуть пример кода. Гуглил - ничего рабочего не нашел...
Решение задачи: «Авторизация В ВКонтакте»
textual
Листинг программы
string login = "******"; string pass="*****"; // мой пароль и логин //POST запрос var cookies = new CookieContainer(); ServicePointManager.Expect100Continue = false; var request = (HttpWebRequest)WebRequest.Create("https://login.vk.com/?act=login&_origin=http://m.vk.com&ip_h=45f79d8f2ed279b8f1&role=pda&utf8=1"); //это как раз форма, куда отправляем логин и пароль request.CookieContainer = cookies; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; using (var requestStream = request.GetRequestStream()) using (var writer = new StreamWriter(requestStream)) { writer.Write("email=" + login + "&pass=" + pass); } using (var responseStream = request.GetResponse().GetResponseStream()) using (var reader = new StreamReader(responseStream)) { var result = reader.ReadToEnd(); Console.WriteLine(result); //выдает сразу страничку, пока поленилась делать распознание Console.Read();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д