![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ff0000-00ff00 |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 2.11.2011 Пользователь №: 2974 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Для доступа к API Вконтакте предусмотрен механизм авторизации на базе протокола OAuth.
Для начала процесса авторизации необходимо создать окно браузера и открыть в нём диалог авторизации и передать параметры(Id приложения,правада доступа и.т.д.) Для этой цели я использую класс QWebView. ![]() После успешной авторизации возвращается страница вида: ![]() В Url страницы указывается ключ для доступа к API, время его жизни и Id пользователя. Как мне правильно получить сигнал о том, что пользователь нажал на странице вход и успешно прошёл авторизацию? У меня пока только одна мысль на это счет, создать поток с интервалом выполнения 1 секунду и парсить страницу в QWebView на содержание записи "Login success". |
|
|
![]() |
mezmay |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
плагины не подкинул скорее всего - положи в папку с программой папку phonon_backend (из QTDIR/plugins/), оставив там только релизную dll. Ну и проверь, не нужны ли еще какие-то плагины
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 18.2.2025, 17:00 |