Виджеты Вконтакте

Roooto

Новичок
Доброго времени суток. Скажите, можно ли получить как то id пользователя vk.com, который воспользовался на сайте виджетом "Опубликовать ВКонтакте" https://vk.com/dev/share_details? Спасибо.
 

vasinsky

Новичок
не видел стандартного метода для этого, но если бы мне нужно было, то я бы:
- разобрался с кукой контакта, порылся бы - как и где её найти, посмотрел с каким именем бы она была, как в ней выглядит id юзера
после этого на клик по виджету повесил бы ajax запрос, и в свой скрипт бы передавал бы им - данные считываемые из кук
 

AmdY

Пью пиво
Команда форума
vasinsky, а куку свою в вконтакте тебе бы подарил добрый волшебник?
 

vasinsky

Новичок
да ну, зачем тут волшебник.
ты встречал псевдо месенджеры контакта на сайтах - как туда твоя ава и имя из вк попадает?
это уже давно не секрет
 

AmdY

Пью пиво
Команда форума
с моей фоткой ни разу не видел
 

vasinsky

Новичок
я чястенько серфю киносайты - почти на каждом вижу такие псевдо месенджеры - именно с моей авой
я не задумовался конечно, но предпалагаю что такое возможно - если в iframe вставить какой нить виджет контакта - тот в свою очередь сам распознаёт юзера - после этого просто парситься сам виджет.

не проверял, но на счёт кук действительно - как то не уверенно звучит в моём контексте.
 

hell0w0rd

Продвинутый новичок
Там точно через куку? Не через загрузку в ифрейм http://oauth.vk.com/, выцепление от туда ссылки на профиль и выкачивание картинки?
 

vasinsky

Новичок
я не написал - использование скрытого виджета - звучит более правдоподобней - чем ковыряние в куках
 

Roooto

Новичок
Решено. Через http://vk.com/dev/auth_sites получаю id пользователя (при этом он подтверждает доступ к своим данным), а затем идет редирект по ссылке, которая размещает запись на стене. О ссылке все тут: https://vk.com/dev/share_details (раздел: Для сайтов без поддержки JavaScript).
 
  • Like
Реакции: AmdY

AmdY

Пью пиво
Команда форума
Roooto, обязательная авторизация вашего приложения - это нормально для вашего бизнеса? многих пользователей это отпугнёт.
 
Сверху