Как получить email api vk

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

Хоть и занимаясь веб разработкой, да и программированием в целом не так давно, мне все же пришлось столкнуться с API социальных сетей, таких как Facebook и Вконтакте. Робота с «лайками» и другими данными проходила на ура.

Но вот, попал в тупиковую ситуацию: как мне связать пользователей в общий аккаунт(проблема была следующая Вконтакте, в отличии от своего старшего брата, упорно не хотел отдавать email пользователя). Перечитав множество, форумов, разнообразных FAQ, пришел к выводу, что это все же невозможно. Мол, разработчики социальной сети, не хотят выдавать столь конфиденциальную информацию о своих пользователях. С этим пришлось смириться. Поставленная задача была решена другим способом, а в душе затаилась небольшая обида.

Но, мой пост, немного не об этом. Буквально сегодня наткнулся на следующий сайт: afisha.ru. На первый взгляд обычный сайт на просторах рунета. Но самое интересное для меня было внутри, когда я решил войти под пользователем.

Как получить текст объявления через API VK

image

Что бы долго не регистрироваться, я быстро нажал кнопку войти через Вконтакт и тут меня ждало первое удивление, стандартное окно, для запроса прав к приложению, не считая того, что оно может получить мой email.

После этого в личном кабинете, в личных данных, спокойно высветился, мой email.
Полез в интернет, там ни каких новостей нет на эту тему, в разделе Конаткта про API тоже тишина.

Еще по теме:  Как посмотреть файлы в Вконтакте у друга

Новостей, про сто что Контакт все же отдает email, я не нашел.

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

  • вконтакте api
  • вконтакте email
  • социальные сети
  • Разработка веб-сайтов
  • ВКонтакте API

Источник: aniam.org

Как получить адрес электронной почты от vk.api?

Я пытаюсь получить адрес электронной почты. После успешного входа у меня есть имя, фамилия, все, кроме электронной почты. пожалуйста помоги.

VK.Auth.login(function (response) < if (response.session) < >else < >>, 4194304);
Evgeniy Shinkarenko 27 Авг 2014 в 17:41

5 ответов

Лучший ответ

Нет способа сделать это. Вк это конкретная социальная сеть.

У меня та же проблема.

funivan 18 Сен 2014 в 10:17

Когда вы получаете токен доступа, VK также дает вам электронную почту и идентификатор пользователя, но для этого вам нужно специальное разрешение — «электронная почта».

Andrey Banshchikov 10 Апр 2015 в 10:04

Да, этот способ не дает электронную почту. Но есть способ получать электронную почту через OAuth (для сайтов vk.com/dev/auth_sites), электронная почта будет возвращаться в параметрах GET вместе с токеном.

Как получить токен ВК | Как узнать токен Api Vk приложения для выполнения действий по api

В Coffeescript / Javascript вы можете использовать window.open (. )

appId = ‘your app id’ redirectUri = ‘your redirect uri’ url = ‘https://oauth.vk.com/authorize?client_id=’+appId+’redirect_uri=’+redirectUri+’scope=email’ newWin = window.open(url, ‘vk-login’, ‘width=665,height=370’)

И позже у вас есть два способа получить электронную почту

  1. При перенаправлении URI обработчик (серверный путь)
  2. делайте перенаправление в любое место вашего сайта и каждую секунду проверяйте newWin.location.href a, когда это будет, если (newHref.indexOf (redirectUri)! = -1) затем извлекает параметр email (клиентский путь)

Vasiliy Mazhekin 29 Апр 2016 в 07:53

Еще по теме:  Что такое ip адрес Вконтакте

Vk.com теперь имеет эту функциональность. Попробуйте проверить эту страницу документации: https://vk.com/dev/permissions

Simon 6 Янв 2015 в 15:20

Вы можете использовать window.open

var url = ‘https://oauth.vk.com/authorize?client_id=APP_IDredirect_uri=http://yoursite.comhttps://question-it.com/questions/1177652/kak-poluchit-adres-elektronnoj-pochty-ot-vkapi» target=»_blank»]question-it.com[/mask_link]

email и пароль в API VK

Ребят, делаю на сайте вход через ВК api..
Подскажите плз, можно ли как-то вытащить хотя бы мыло пользователя?
Пароль-то, наверное, не вытащишь точно.
Заранее спасибо..

Miraage

Angular/Laravel

если сделаешь форму у себя на сайте, то вытащишь))

yeaahhh

Старатель

Что за форму? можно поподробнее?
Пока остановился на получении данных.. (id,имя,фамилия,пол,город,д.р.)
Думаю, как лучше организовать всё, если для полной регистрации не хватает пароля, логина и e-mail..
Также, не очень понятно, как идентифицировать уже имеющихся пользователей, и ещё никогда не входивших..
Целесообразно вписывать в свою БД id из вк.. верно?
Делать вопрос? «У вас уже есть тут аккаунт или ещё нет?»
Если нет — создавать нового пользователя.. Если он нажимает есть, под предлогом единожды ввести логин и пароль, узнать его id и записать напротив соответственного пользователя в БД..
Обычно так всё реализовывают?
Конечно, если можно было бы получить e-mail хотя бы, было бы супер..
Так что за форма, не подскажете?

Miraage

Angular/Laravel
  • id
  • username
  • passhash
  • from
  • name
  • surname
  • from
  • name
  • surname

думаю механизм понятен?

yeaahhh

Старатель

Ну эт ясн.. Всё зависит от фантазии..

«Подскажите плз, можно ли как-то вытащить хотя бы мыло пользователя?
Пароль-то, наверное, не вытащишь точно. »
Ответ: если сделаешь форму у себя на сайте, то вытащишь))

А как вытащить пароль и мыло-то.

Xata6

Постоялец

ни как, это конфидициальная инфа и ее тебе не дадут, а сделаешь форму авторизации через ВК у себя на сайте ей будут пользоваться тока не кто ООоочень верит твоему ресурсу)

Еще по теме:  Жилетки женские большие размеры садовод Вконтакте

Источник: nulled.cc

Рейтинг
( Пока оценок нет )
Загрузка ...