Авторизация Vk. Реализовать безоконный интерфейс - C#
Формулировка задачи:
Здравствуйте уважаемые форумчанины.
Помогите мне с таким вопросом.
Как можно заменить такое код, что бы работало без формы...
Например методами HttpWebRequest ну или какой то другой
Заранее спасибо
public void Login() {
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
//wb.Navigated += new WebBrowserNavigatedEventHandler(wb_Navigated);
wb.Navigate("https://oauth.vk.com/authorize?client_id=XXXXXX&scope=audio&redirect_uri=https://oauth.vk.com/blank.html&display=popup&v=5.0&response_type=token");
WebBrowserDocumentCompletedEventArgs e1 = new WebBrowserDocumentCompletedEventArgs(new Uri("https://oauth.vk.com/authorize?client_id=XXXXXX&scope=audio&redirect_uri=https://oauth.vk.com/blank.html&display=popup&v=5.0&response_type=token"));
wb_DocumentCompleted(this.wb, e1);
}
private void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
try {
string url = wb.Url.ToString();
string l = url.Split('#')[1];
if (l[0] == 'a') {
Settings1.Default.token = l.Split('&')[0].Split('=')[1];
Settings1.Default.id = l.Split('=')[3];
Settings1.Default.auth = true;
}
}
catch { }
}Решение задачи: «Авторизация Vk. Реализовать безоконный интерфейс»
textual
Листинг программы
string url = response.ResponseUri.ToString();