Аторизация 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);
            }


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

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

Похожие вопросы