Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2013, 13:24   #1
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию Проблема с авторизацией вконтакте.

Приветствую всех.

Пытаюсь авторизироваться на delphi в вконтакте(через API).

Отправляю:
Код:
https://oauth.vk.com/token?grant_type=password&client_id=3140623&client_secret=VeWdmVclDCtn6ihuP1nt&username=123&password=123&captcha_key=&captcha_sid=
Получаю:
Код:
{"error":"need_captcha","captcha_sid":"750303835742","captcha_img":"http:\/\/api.vk.com\/captcha.php?sid=750303835742"}
Получаю captcha_sid и отправляю на antigate вот так вот:
Код:
CaptchaID := RecognizeAG('http://api.vk.com/captcha.php?sid='+captcha_sid+'&s=1', Form1.sEdit3.Text, captcha_key, '');
функция взята тут: http://geograph.us/modul-na-delphi-d...ticaptcha.html

Antigate возвращает допустим "qnzzk"

Отправляю это вконтакту:
Код:
https://oauth.vk.com/token?grant_type=password&client_id=3140623&client_secret=VeWdmVclDCtn6ihuP1nt&username=123&password=123&captcha_key=qnzzk&captcha_sid=750303835742
А он возвращает снова каптчу:
Код:
{"error":"need_captcha","captcha_sid":"261781997454","captcha_img":"http:\/\/api.vk.com\/captcha.php?sid=261781997454"}
и так по кругу =(
Что я делаю не так?
В панели антигейта каптча распознана правильно.
Артём_2 вне форума Ответить с цитированием
Старый 20.12.2013, 17:17   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

хм ) а какая задержка между первым и вторым запросами получается?
Son Of Pain вне форума Ответить с цитированием
Старый 20.12.2013, 19:37   #3
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Приветствую всех.
Пытаюсь авторизироваться на delphi в вконтакте(через API).
Отправляю:
Код:
https://oauth.vk.com/token?grant_type=password&client_id=3140623&client_secret=VeWdmVclDCtn6ihuP1nt&username=123&password=123&captcha_key=&captcha_sid=
У вас проверенное приложение? Разве это авторизация для Desktop?
Delphi_ProGer вне форума Ответить с цитированием
Старый 20.12.2013, 19:54   #4
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
хм ) а какая задержка между первым и вторым запросами получается?
ну секунду 20-30


Delphi_ProGer, это официальное приложение для iPhone. Авторизируюсь через него.

Ни у кого подобного небыло?

Последний раз редактировалось Stilet; 04.02.2014 в 09:08.
Артём_2 вне форума Ответить с цитированием
Старый 23.12.2013, 14:13   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Ну либо antigate потерял нормальных гадальцев либо на сервис не уходит капча. Вины в вашем случае нет.
Человек_Борща вне форума Ответить с цитированием
Старый 23.12.2013, 17:10   #6
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

каптча уходит и разгадывается правильно, смотрел в панели антигейта=(
Артём_2 вне форума Ответить с цитированием
Старый 23.12.2013, 18:21   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Antigate возвращает допустим "qnzzk"

Отправляю это вконтакту:
Код:


https://oauth.vk.com/token?grant_typ...d=750303835742

А он возвращает снова каптчу:
Код:


{"error":"need_captcha","captcha_si d":"261781997454","captcha_img":"ht tp:\/\/api.vk.com\/captcha.php?sid=261781997454"}

и так по кругу =(
значит не правильно вставляете или антигейт долго её гадает.
Человек_Борща вне форума Ответить с цитированием
Старый 03.01.2014, 03:21   #8
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

всем привет, есть готовая программа, которая дарит подарки от аккаунта (моего аккаунта за мой счет) другому пользователю, например у меня неограниченно бесплатно можно дарить 120 в день, но надо 1 минуту ждать, чтоб дарить следующий подарок, если есть готовая программа, поделитесь, или предложите свой вариант
beegl вне форума Ответить с цитированием
Старый 24.01.2014, 17:19   #9
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Приветствую всех ещё раз. Я закончил отмечать новый год и вернулся к программе.
Скидываю вам исходник. Тк я ну совсем не понимаю из-за чего такая фигня=(.

Исходник: http://zalil.ru/34931871

PS каптчу вызвать можно так: логин\пароль 123\123

Последний раз редактировалось Артём_2; 24.01.2014 в 17:56.
Артём_2 вне форума Ответить с цитированием
Старый 10.12.2015, 10:31   #10
leg_mgn
Новичок
Джуниор
 
Регистрация: 10.12.2015
Сообщений: 1
Радость

Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Приветствую всех ещё раз. Я закончил отмечать новый год и вернулся к программе.
Скидываю вам исходник. Тк я ну совсем не понимаю из-за чего такая фигня=(.

Исходник: http://zalil.ru/34931871

PS каптчу вызвать можно так: логин\пароль 123\123
Столкнулся с аналогичной проблемой. Решение нашли?
leg_mgn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с авторизацией DeDoK PHP 2 19.11.2012 22:57
Проблема с авторизацией.. egorzenit Общие вопросы Delphi 2 13.04.2012 18:37
Проблема с авторизацией Yazon2006 Работа с сетью в Delphi 2 02.07.2011 22:03
Проблема с авторизацией DKENT Работа с сетью в Delphi 0 14.10.2010 17:40
Проблемы с авторизацией вконтакте seet09 Работа с сетью в Delphi 6 19.02.2010 12:54