Можно ли как-то на стороне сервера получить ID пользователя вконтакте, через VK API или еще как...

#1 17 ноября 2013 в 22:23
Такой вопрос, нужно сохранять ID всех посетителей сайта без дополнительных действий (подтверждений итд).

Никакие данные не нужны, нужен лишь ID, ну или хотя-бы ссылку на аватар.

Повторюсь — все это должно быть на стороне сервера, а не на машине юзера. Для сохранения ID или ссылки на аватар в БД.

Раньше вроде возможность была в некоторых браузерах, через обход авторизации и получении доступа к данным iFrame.

Сейчас как-то это возможно?
#2 17 ноября 2013 в 22:31
5 раз прочитал и не понял.
Нужно получать ID и аватарку Вконтакте регистрирующегося пользователя?

1. Подтверждать получение сайтом данных вконтакте пользователю все равно придется

Или вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте — лови рекламу.
#3 17 ноября 2013 в 22:58

Нужно получать ID и аватарку Вконтакте регистрирующегося пользователя?

kreator
да вообще любую инфу о пользователе, или ID или аватарку


1. Подтверждать получение сайтом данных вконтакте пользователю все равно придется

kreator
Интересует именно без подтверждения!

Или вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте — лови рекламу.

kreator
чел заходит на мой сайт, и если он авторизован вконтакте — сохраняется просто его ID
#4 17 ноября 2013 в 23:22

Интересует именно без подтверждения!

FreeLancer
Не выйдет, только подтверждение со стороны пользователя. Любое использование личных данных с любой соц сети, задницу они себе прикрывают очень хорошо.
#5 18 ноября 2013 в 00:13


Интересует именно без подтверждения!

FreeLancer
Не выйдет, только подтверждение со стороны пользователя. Любое использование личных данных с любой соц сети, задницу они себе прикрывают очень хорошо.

garry

хм, почитал vk.com/dev/apps_init

ИМХО — как-то можно выдернуть все-таки через viewer_id, просто в JavaScript я не силен(
#6 18 ноября 2013 в 22:54
ответ — скорее нет, чем да )

может задачку по другому как-то можно решить, как говорится не лоб, так по лбу?
#7 20 ноября 2013 в 00:05


ответ — скорее нет, чем да )

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

Крот

Для этого и создана тема, хоть бы кто отписывался) Так никто не в курсе вроде)
#8 20 ноября 2013 в 00:10
Может посредством скрытого фрейма?
Если каким-то приложением, то без ведома пользователя, приложение ничего сделать не сможет. Пользователь должен сначала дать добро приложению, потом уже приложение может кое-что делать.
#9 20 ноября 2013 в 03:34


Может посредством скрытого фрейма?
Если каким-то приложением, то без ведома пользователя, приложение ничего сделать не сможет. Пользователь должен сначала дать добро приложению, потом уже приложение может кое-что делать.

Марат

В любом случае — доступ к данным фрейма на стороне сервера я не получу, может как-то и можно, пытался как-то подгрузить в фреме главную страницу контакта, потом перенаправить редиректом на свой сайт, перехватив REQUEST_URI, но не получилось, возможно не хватает знаний JavaScript, или это вообще невозможно. У кого есть мысли по этому поводу? Может как-то таким методом получится сделать?
#10 20 ноября 2013 в 19:47

В любом случае — доступ к данным фрейма на стороне сервера я не получу,

FreeLancer
Да, это так. Получить доступ к данным ифрейма не получается. Политика безопасности.
Сам Вконтакте в ифрейм не грузится, но грузятся хеадеры и джава-скрипты, в которых формируются какие-то переменные для отправки на сервер. И среди переменных есть и id пользователя Вконтакте. В DOM ифрейма его значение есть, что можно увидеть в окне фаербага. Но невозможно получить доступ с внешнего окна к элементам DOM ифрейм.
Вот тут вот написано, как можно получить доступ. Но у меня не получилось запустить. Поэксперементируйте, может быть и что получится...
А другими способами уже никак не получить.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.