Можно ли как-то на стороне сервера получить ID пользователя вконтакте, через VK API или еще как...
Никакие данные не нужны, нужен лишь ID, ну или хотя-бы ссылку на аватар.
Повторюсь — все это должно быть на стороне сервера, а не на машине юзера. Для сохранения ID или ссылки на аватар в БД.
Раньше вроде возможность была в некоторых браузерах, через обход авторизации и получении доступа к данным iFrame.
Сейчас как-то это возможно?
Нужно получать ID и аватарку Вконтакте регистрирующегося пользователя?
1. Подтверждать получение сайтом данных вконтакте пользователю все равно придется
Или вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте — лови рекламу.
да вообще любую инфу о пользователе, или ID или аватаркуНужно получать ID и аватарку Вконтакте регистрирующегося пользователя?
Интересует именно без подтверждения!
1. Подтверждать получение сайтом данных вконтакте пользователю все равно придется
чел заходит на мой сайт, и если он авторизован вконтакте — сохраняется просто его IDИли вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте — лови рекламу.
Не выйдет, только подтверждение со стороны пользователя. Любое использование личных данных с любой соц сети, задницу они себе прикрывают очень хорошо.Интересует именно без подтверждения!
Не выйдет, только подтверждение со стороны пользователя. Любое использование личных данных с любой соц сети, задницу они себе прикрывают очень хорошо.Интересует именно без подтверждения!
хм, почитал vk.com/dev/apps_init
ИМХО — как-то можно выдернуть все-таки через viewer_id, просто в JavaScript я не силен(
может задачку по другому как-то можно решить, как говорится не лоб, так по лбу?
ответ — скорее нет, чем да )
может задачку по другому как-то можно решить, как говорится не лоб, так по лбу?
Для этого и создана тема, хоть бы кто отписывался) Так никто не в курсе вроде)
Если каким-то приложением, то без ведома пользователя, приложение ничего сделать не сможет. Пользователь должен сначала дать добро приложению, потом уже приложение может кое-что делать.
Может посредством скрытого фрейма?
Если каким-то приложением, то без ведома пользователя, приложение ничего сделать не сможет. Пользователь должен сначала дать добро приложению, потом уже приложение может кое-что делать.
В любом случае — доступ к данным фрейма на стороне сервера я не получу, может как-то и можно, пытался как-то подгрузить в фреме главную страницу контакта, потом перенаправить редиректом на свой сайт, перехватив REQUEST_URI, но не получилось, возможно не хватает знаний JavaScript, или это вообще невозможно. У кого есть мысли по этому поводу? Может как-то таким методом получится сделать?
Да, это так. Получить доступ к данным ифрейма не получается. Политика безопасности.В любом случае — доступ к данным фрейма на стороне сервера я не получу,
Сам Вконтакте в ифрейм не грузится, но грузятся хеадеры и джава-скрипты, в которых формируются какие-то переменные для отправки на сервер. И среди переменных есть и id пользователя Вконтакте. В DOM ифрейма его значение есть, что можно увидеть в окне фаербага. Но невозможно получить доступ с внешнего окна к элементам DOM ифрейм.
Вот тут вот написано, как можно получить доступ. Но у меня не получилось запустить. Поэксперементируйте, может быть и что получится...
А другими способами уже никак не получить.