Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как открыть браузер и получить текущий URL 
:(
    Опции темы
lxx
Дата 6.3.2013, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Добрый день.
Пишу приложение, взаимодействующее с API Вконтакте.
Для авторизации пользователя и получения access_token нужно обеспечить открытие веб-браузера на определенной странице и отследить факт изменения текущего URL.
Подскажите, как это сделать?

С простым запуском браузера все понятно:
Код

system("start ${URI}");


Но как узнать, что в браузере изменился текущий URL? И как его получить?
PM MAIL   Вверх
arto
Дата 6.3.2013, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



обратитесь к документации на API вашего браузера.
PM MAIL ICQ   Вверх
Pfailed
Дата 6.3.2013, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 22
Всего: 39



А зачем там требуется отслеживать факт изменения url?


--------------------
PM MAIL   Вверх
lxx
Дата 8.3.2013, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Цитата(Pfailed @ 6.3.2013,  11:44)
А зачем там требуется отслеживать факт изменения url?

Результат авторизации передается в URL, на который перенаправляется пользователь. Чтобы извлечь из него access_token.
После успешной авторизации приложения браузер пользователя будет перенаправлен по адресу REDIRECT_URI, указанному при открытии диалога авторизации. При этом ключ доступа к API access_token и другие параметры будут передана в URL-фрагменте ссылки
http://vk.com/developers.php?id=-1_37230422&s=1

Всем спасибо. Пока решил проблему ручным копированием URL в скрипт. Если у кого-то есть другие идеи - пожалуйста поделитесь.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.