Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 14, 2013 09:55:18

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Vkontakte

Такая ситуация. Есть сайт на котором можно подключить свой аккаунт Вконтакте. Нужно это сделать програмно. Используется библиотека Grab. В начале стандартно посылается запрос на сервер vk.com с id приложения который выдает сам сайт, Вк просит авторизацию на сервере - авторизуюсь, авторизация проходит успешно, получаю куку - remixsid ну и др. печеньки …

Проблема начинается в следующем запросе:

https://login.vk.com/?act=openapi&oauth=1&aid=2263836&location=site.ru&rnd=5462899

Где aid - соответственно ID приложения
site.ru - сайт куда подключается страничка Вк
И параметр rnd - в котором и состоит вся проблема, я не могу понять как мне его достать и отправить верный запрос, т.к. только после этого запроса на сайте подключается страничка, знаю только что параметр этот генерируется “На лету”.

Вот функция из исходников Вк, связанная с этим параметром (скрин) - http://gyazo.com/c585630a6fc45e6dd1c9624c5bb19aab

Может это можно как нибудь обойти, или как то получить этот параметр перед отправкой? Может кто то сталкивался с похожей проблемой?

Спасибо.



Офлайн

#2 Фев. 16, 2013 23:38:18

Chrome
Зарегистрирован: 2013-02-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Vkontakte

rnd - случайное число.

Офлайн

#3 Март 16, 2013 02:46:08

krishnarama
Зарегистрирован: 2013-02-27
Сообщения: 51
Репутация: +  -36  -
Профиль   Отправить e-mail  

Проблема с Vkontakte

rnd - антикеш.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version