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