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

 
Посетитель
small user social cms
Медаль
Сообщений: 954
Такой вопрос, нужно сохранять ID всех посетителей сайта без дополнительных действий (подтверждений итд).

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

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

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

Сейчас как-то это возможно?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1827
5 раз прочитал и не понял.
Нужно получать ID и аватарку Вконтакте регистрирующегося пользователя?

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

Или вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте - лови рекламу.
Мой блог с плюшками
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 954
kreator:
Нужно получать ID и аватарку Вконтакте регистрирующегося пользователя?
да вообще любую инфу о пользователе, или ID или аватарку

kreator:

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

kreator:
Или вы хотите, чтобы пользователи авторизованные на стороне вконтакте оставляли данные в бд сайта?
По аналогии чего работаю некоторые рекламки: Если авторизован вконтакте - лови рекламу.
чел заходит на мой сайт, и если он авторизован вконтакте - сохраняется просто его ID
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1897
FreeLancer:
Интересует именно без подтверждения!
Не выйдет, только подтверждение со стороны пользователя. Любое использование личных данных с любой соц сети, задницу они себе прикрывают очень хорошо.
Контент для ваших проектов. Копирайт всех видов от профессионалов. Создание и продвижение сайтов, реклама.
Посетитель
small user social cms
Медаль
Сообщений: 954
garry:

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

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

ИМХО - как-то можно выдернуть все-таки через viewer_id, просто в JavaScript я не силен(
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 267
ответ - скорее нет, чем да )

может задачку по другому как-то можно решить, как говорится не лоб, так по лбу?
Посетитель
small user social cms
Медаль
Сообщений: 954
Крот:

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

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

Для этого и создана тема, хоть бы кто отписывался) Так никто не в курсе вроде)
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Может посредством скрытого фрейма?
Если каким-то приложением, то без ведома пользователя, приложение ничего сделать не сможет. Пользователь должен сначала дать добро приложению, потом уже приложение может кое-что делать.
Хватит париться, живи как нравится!
Посетитель
small user social cms
Медаль
Сообщений: 954
Марат:

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

В любом случае - доступ к данным фрейма на стороне сервера я не получу, может как-то и можно, пытался как-то подгрузить в фреме главную страницу контакта, потом перенаправить редиректом на свой сайт, перехватив REQUEST_URI, но не получилось, возможно не хватает знаний JavaScript, или это вообще невозможно. У кого есть мысли по этому поводу? Может как-то таким методом получится сделать?
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
FreeLancer:
В любом случае - доступ к данным фрейма на стороне сервера я не получу,
Да, это так. Получить доступ к данным ифрейма не получается. Политика безопасности.
Сам Вконтакте в ифрейм не грузится, но грузятся хеадеры и джава-скрипты, в которых формируются какие-то переменные для отправки на сервер. И среди переменных есть и id пользователя Вконтакте. В DOM ифрейма его значение есть, что можно увидеть в окне фаербага. Но невозможно получить доступ с внешнего окна к элементам DOM ифрейм.
Вот тут вот написано, как можно получить доступ. Но у меня не получилось запустить. Поэксперементируйте, может быть и что получится...
А другими способами уже никак не получить.
Хватит париться, живи как нравится!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.