Авторизация Vk. Реализовать безоконный интерфейс - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте уважаемые форумчанины. Помогите мне с таким вопросом.
        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 { }
        }
Как можно заменить такое код, что бы работало без формы... Например методами HttpWebRequest ну или какой то другой Заранее спасибо

Решение задачи: «Авторизация Vk. Реализовать безоконный интерфейс»

textual
Листинг программы
string url = response.ResponseUri.ToString();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы