| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Api вконтакте, одноклассники и facebook |
| Автор: Aviators 5.11.2013, 11:03 |
| Здравствуйте! Веду проектирование ресурса, очень нужен ответ... Поиск в гугле ничего путного не дал, только информацию для сведущих в этом вопросе. К сожалению, я сама не программист, поэтому прошу помощи! Какую информацию можно экспортировать на сайт из вконтакте, одноклассников и фейсбука? Чтобы при регистрации на моем сайте человек нажал "зайти через вконтакте" - и у него уже это было? Пример: зашел пользователь таким образом, а у него уже есть аватар, информация о местах учебы/работы... Имя-фамилию, почту, аватар - а что еще? Вот страница документации для вконтакте - http://vk.com/pages?oid=-1&p=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F Буду благодарна за любые ответы и подсказки по теме. |
| Автор: MoLeX 5.11.2013, 14:10 |
| информация которая доступна очень легко ищется, например для ВК - http://vk.com/dev/users.get |
| Автор: Nett 6.11.2013, 01:39 |
| Если рассматривать на примере Facebook, сначала надо создать app на http://developers.facebook.com/, потом используя app_id и app_secret, реализовать аутентификацию созданного application (приложения), после того как пользователь Facebook авторизовал ваше приложение, можно получать любые данные о пользователе. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Api-вконтакте-одноклассники-и-facebook-id5278a6ebae2015c93c000000#findElement_E7045_52797397ae2015f434001235_0 |
| Автор: Sanchezzz 7.11.2013, 22:47 | ||
| Достаточно идентификатор пользователя от соц сетей. Всю остальную информацию можно получить, кроме телефонов и мыльников. Прицеп работы всей системы в 1 клик и пару шагов 1 пользователь жмет на ссылку авторизоватся по специальному сгенерированому URL нас отправляет на сайт соц сети. 2 Мы авторизуемся в соц сети и разрешаем запрашиваемые права нас перенаправляют обратно на сайт c ключем. 3 C помощью этого кода мы получаем access_token + user_id Если мы эти данные получили мы или регистрируем или авторизовываем человека Пример Laravel Допустим мы приняли Atoken и user_id
Принцип как сделать кличитцу (с) хабр. мы проделываем те же самые действия выше, только под авторизовывыным пользователем и обновляем значения в БД а не регистрируем) Майл ру принцип работы почти, такой же, за исключением, того-что мы должны быть авторизованы на сайте сосвоей стороне мы из куки вытаскиваем данные формируем access_token получаем данные. FB Twitter Google Yandex итд все работают по одному принципу |