Авторизация В ВКонтакте - 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();

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


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

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

9   голосов , оценка 4.222 из 5