Аторизация oAuth VK API. Как выполнить правильно POST запрос?

Не удается авторизоваться в приложение через VKAPI
Получаю форму авторизации, заполняю нужные поля и передаю POST, когда в дебагере просматриваю ответ выводит опять форму авторизации с полем (неверный логин или пароль) хотя все правильно. Есть подозренее что неправильно формирую Post.
Установил Fiddler начинаю отладку через него не получается вообще отправить запрос на авторизацию
byte[] b =
                Encoding.UTF8.GetBytes(String.Join("&",
                    from item in qs.AllKeys select item + "=" + qs[item]));

            request = (HttpWebRequest)WebRequest.Create("https://login.vk.com/?act=login&soft=1&utf8=1");
            request.CookieContainer = new CookieContainer();
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = b.Length;
            request.GetRequestStream().Write(b, 0, b.Length);
            request.AllowAutoRedirect = false;
            response = (HttpWebResponse)request.GetResponse();//При использование Fiddlera  возникает ошибка
            reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
            string HTML = reader.ReadToEnd();
            cookieContainer = new CookieContainer();
            foreach (Cookie c in response.Cookies)
            {
                cookieContainer.Add(c);
            }


Может подскажете что не так в запросе?
  • Вопрос задан
  • 763 просмотра
Пригласить эксперта
Ответы на вопрос 1
ImmortalCAT
@ImmortalCAT
C# loving
а зачем велосипед?
полно vkapi на шарпе
что для обычных аплов, что для middleware asp.net mvc Auth2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы