Вконтакте Delphi Авторизация вконтакте

keitmn

Создатель
Регистрация
11 Фев 2010
Сообщения
25
Реакции
9
Добрый день!
Может кто подскажет, как авторизоваться из Desctop приложения? Пытаюсь написать мало-мальскую софтину под ВК, затык в самом начале. Знаю, что удается людям писать приложения, но не пойму как у них получается пройти авторизацию в ВК. Без всплывающих окон и т.п.
Все, что нашел в Инете - нерабочее. Как я понимаю, контакт уже пофиксил старые варианты. Надо изворачиваться как-то.
 
А в чем проблема - встроить браузер в прогу?

Если нужен свой интерфейс - прикинуться браузером.

А лучше токен получить для API
 
А в чем проблема - встроить браузер в прогу?

Если нужен свой интерфейс - прикинуться браузером.

А лучше токен получить для API
Да вот подсмотрел тут у человека программку. Без всплывающих окон, десктопная. Загружает список прокси и список пользователей, она без всяких всплывающих окон и прочего просто выполняет поставленную задачу. Например, добавляет друзей и т.д. Решил, что моих старых навыков хватит написать программу. Ан нет, похоже не прокатит.
Максимум чего добился, так это получения токена через запуск браузера по умолчанию. Но потом с этим токеном ничего не могу сделать. Пытался через Synapse.
Нашел вот статей серию, думаю может получится адаптировать под десктоп: Для просмотра ссылки Войди или Зарегистрируйся
 
Да вот подсмотрел тут у человека программку. Без всплывающих окон, десктопная. Загружает список прокси и список пользователей, она без всяких всплывающих окон и прочего просто выполняет поставленную задачу. Например, добавляет друзей и т.д. Решил, что моих старых навыков хватит написать программу. Ан нет, похоже не прокатит.
Максимум чего добился, так это получения токена через запуск браузера по умолчанию. Но потом с этим токеном ничего не могу сделать. Пытался через Synapse.
Нашел вот статей серию, думаю может получится адаптировать под десктоп: Для просмотра ссылки Войди или Зарегистрируйся
Токен получили - в чем проблема? Запросы к вк отправлять не можете или что? Или вы в апи разобраться не можете?

Пример запроса: Для просмотра ссылки Войди или Зарегистрируйся

Методы: vk.com/dev/methods
 
если без браузера, то ковырни моб. версию сайта, т.к. там обычно все намного проще.

на API платформы TOBBOT процесс авторизации выглядит так:

Код:
URL_GET    "https://m.vk.com/"
VAR_RE    url, http_body, "action=\"(https://login.vk.com/.*?)\""
URL_POST    url
    "email", row_username
    "pass", row_password
SCRIPT
    if (http_body.indexOf('login_blocked_') > 0) return 'UNDONE';
    if (http_body.indexOf('logout') < 0) return 'STOP';
    if (http_body.indexOf('security_check') < 0) return 'GOTO    "go to group"';
 
Токен получили - в чем проблема? Запросы к вк отправлять не можете или что? Или вы в апи разобраться не можете?

Пример запроса: Для просмотра ссылки Войди или Зарегистрируйся

Методы: vk.com/dev/methods
Видимо вчера засыпал уже, вот и не выходило. Сейчас через IdHttp свободно с Get - запросом получилось все. Вчера через Synapse пробовал, в ответ ерунду получал какую-то.
С апи я вполне норм работаю. Никаких затыков не возникает. Просто хочется найти способ, чтобы не надо было по отдельности каждому аккаунту получать access_token через браузер. Я выше писал, что видел пример проги, которая все в фоне делает. Но пока, похоже придется таким образом работать.
 
если без браузера, то ковырни моб. версию сайта, т.к. там обычно все намного проще.

на API платформы TOBBOT процесс авторизации выглядит так:

Код:
URL_GET    "https://m.vk.com/"
VAR_RE    url, http_body, "action=\"(https://login.vk.com/.*?)\""
URL_POST    url
    "email", row_username
    "pass", row_password
SCRIPT
    if (http_body.indexOf('login_blocked_') > 0) return 'UNDONE';
    if (http_body.indexOf('logout') < 0) return 'STOP';
    if (http_body.indexOf('security_check') < 0) return 'GOTO    "go to group"';
А потом как работать? Или имеется ввиду произвести авторизацию, далее сделать запрос токена, потом уже с токеном работать?
 
А потом как работать? Или имеется ввиду произвести авторизацию, далее сделать запрос токена, потом уже с токеном работать?
Для просмотра ссылки Войди или Зарегистрируйся

ID приложения, ключи и так далее выкапывать из официального приложения ВКонтакте для android/ios/wp.

И вот еще: Для просмотра ссылки Войди или Зарегистрируйся
 
Для просмотра ссылки Войди или Зарегистрируйся

ID приложения, ключи и так далее выкапывать из официального приложения ВКонтакте для android/ios/wp.

И вот еще: Для просмотра ссылки Войди или Зарегистрируйся
Вот это тема! Спасибо вам огромное! Просто шик. Буду копать в этом направлении.
 
Назад
Сверху