Авторизация 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д