![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Для начала надо разобраться, почему ты не получаешь редирект на login_success.html.
1. Проверь какой код возвращает executeMethod() он должен быть 3ХХ 2. Попробуй получить редирект от какого нибудь сокращателя ссылок. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Halavshik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 9.12.2010 Репутация: нет Всего: нет |
Народ, можно просьбу, как для идиота объясните по шагам как все это реализовать начиная со слов открываем новый проект в eclipse
![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Для того чтобы он был не null надо надо отключить переход по редиректам:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
SaloS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.1.2011 Репутация: нет Всего: нет |
Привет, у меня также проблема с десктоп клиентом (хоть и на .NET). Я все получил, но при попытке отправить запрос к апи всегда выдается ответ Invalid signature. Я уже все перепроверил. Я смотрю флешевского клиента, на котором все работает стянул параметры, подставил, все совпадает. А с десктопа ни в какую. Прикол в том, что если не посылать sid такой же ответ. Проверил через снифер, сид отправляется.
Если у кого-то работает авторизация, можете проверить, что я не так делаю. mid = 3943076 secret = e4d924d097 сигнатура считается для строки 3943076api_id=1890159fields=uid,first_name,last_name,nickname,sex,bdate,photo,photo_medium,photo_bigmethod=getProfilestest_mode=1uids=3943076v=3.0e4d924d097 Ответ с сервера
Что я неправильно делаю я не пойму. Остается только возможность что я неправильно получаю secret и sid. Но как это проверить. Вроде сверялся, все правильно. Добавлено через 5 минут и 40 секунд Оказалось, надо было создать именно desktop приложение. Если использовать флеш - оно не хотело |
|||
|
||||
kkorsakoff |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
У меня получалось так: sid не шлю, sig шлю, mid не вставляю в подпись. Начинаю сразу с api_id.
MD5 беру от строки
Запрос выполняю такой
Это сообщение отредактировал(а) kkorsakoff - 31.1.2011, 16:00 |
||||
|
|||||
gektor333 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 2.2.2011 Репутация: нет Всего: нет |
Сталкнулся с проблемой из этой области:
Использую httpClient для парсинга страниц с целью поиска интересующей информации. Сайты, с которыми предстоит работать предоставляют сервис аналогично www.sciencedirect.com. На запрос каждой страницы генерируется мд5, который передается в качестве параметра запроса. Есть ли какая-то возможность програмно послать запрос на сервер для генерации мд5 нужной страницы? Думал, что можно запустить паука, который с главной страницы начнет ползти по всем ссылкам и записывать их в локальную базу данных... Как в таких случаях обработку проводят? |
|||
|
||||
Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
За этот год все немного изменилось !
поэтому кто интересуется как создать клиента который бы постил новости на ленту группы отвечаю : (я использовал apache HttpClient и org.scribe) Самое ценное - это получение Code - функция которая работает в несколько этапов и ее нужно корректировать в зависимости от количества редиректов которые создает контакт (если приложение не установлено - то в первый вызов надо добавить в код согласие на то что приложение получит права на доступ к вашим данным) стандартная цепочка редиректов такая : (после того как ввели https://api.vkontakte.ru/oauth/authorize) Request URL:https://login.vk.com/?act=login&soft=1 Request URL:http://oauth.vkontakte.ru/oauth/authorize Request URL:https://oauth.vkontakte.ru/grant_access http://api.vkontakte.ru/blank.html#code=12a242bbf6de2285ce В данном примере проблема с капчей не решается.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |