Vk com profile php

Архив фото ВКонтакте по ID

Некоторым пользователям известен способ получения архива с фотографиями из ВКонтакте по ID страницы. В этом нам может помочь портал с сохранёнными копиями сайтов и социальных сетей, которые были созданы ранее. Все подробности читайте далее.

Веб архив archive.org позволяет просматривать фото в ВК по ID

В Интернете есть сервис, который помогает открыть уже не существующие сайты. Или их старые версии, недоступные сегодня. Порталом archive.org успешно пользуются пользователи из разных стран. Архивный сервис не взаимодействует с сайтами напрямую. Он существует и работает независимо. В связи с чем может быть очень полезным для тех, кто ищет в сети устаревшую информацию. В архиве на сегодняшний день хранится более 50 петабайт заархивированной (сжатой) информации.

С его помощью можно восстанавливать некоторые устаревшие данные страниц социальных сетей, в частности ВКонтакте. На сайте можно искать устаревшую информацию, а также архивировать веб-страницы вручную.

Для этого на сайте необходимо найти раздел с названием «Save Page Now» и добавить ссылку. Также пользователю понадобится личный аккаунт на сайте archive.org, чтобы появилась возможность добавлять страницы.

При помощи сервиса «Вебархив» можно получить доступ к некоторой информации, если ввести идентификатор пользователя. Портал не хранит изменённые данные за каждый день. Но кое-что здесь всё же можно получить, если ввести определённый ID человека в ВК.

    Переходим по адресу https://web.archive.org/web/ и в строке для поиска данных вводим ссылку с идентификатором пользователя;

С сайта данные загружаются в ZIP-архиве, который можно открыть при помощи встроенного архиватора в Windows или Android. Если файл с архивом не открывается, попробуйте загрузить другой архиватор.

Как найти архив фото ВК на vk.watch

Есть и специализированные сайты, на которых можно искать фотографии в архиве пользователя из ВКонтакте по ID идентификатору или по изображению лица.

По адресу https://vk.watch пользователи могут найти подобный сервис. Здесь будет возможность найти также удалённые комментарии, списки друзей и другие исторические данные, к которым сегодня нет доступа. Или они удалены владельцами страниц. Для удачного поиска фотографий нужно знать ID страницы. Или портрет пользователя, фото которых необходимо найти.

Сервис не бесплатен. Для доступа к архивным данным необходимо оплатить подписку – 3.6 доллара. Платным аккаунтом можно будет пользоваться месяц. После чего подписку нужно снова продлить.

Читайте также:  Выравнивание элементов таблицы html

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

В открытом доступе можно будет переключаться с фотографий на комментарии других пользователей, которые были удалены. На сайте vk.watch более 500 миллионов архивных профилей ВКонтакте.

И более 1 миллиарда фотографий, которые в данный момент могут быть недоступными. Чтобы найти пользователя по фото, нужно на главной странице выбрать кнопку «Фото лица» и добавить на сайте файл из памяти телефона или компьютера.

Если поиск будет успешным, пользователь увидит имя профиля на следующей страницы. Данные могут быть доступными в том случае, если после удаления страницы из ВК ещё не прошло 6 месяцев.

Это период, который отводится для восстановления страницы. После чего вся информация о пользователе, включая саму страницу, удаляются безвозвратно. При этом данные ещё могут храниться на порталах, таких как archive.org и других.

Как увидеть фото ВК в закрытом профиле

Есть несколько простых способов посмотреть, какие фотографии хранит пользователь, если он закрыл свою страницу от просмотров. Одним из них является добавление человека в друзья. Ведь только этому списку пользователей доступна информация на закрытой странице. Если по каким-то причинам вы не можете этого сделать, но данные очень хочется посмотреть, создайте фейковый аккаунт ВК. Добавьте в него реальную фотографию и опишите увлечения, которые бы заинтересовали пользователя.

Существуют также технические способы посмотреть изображения, которые хранит закрытый от всех пользователь. Нужно в браузере вставить ссылку: https://vk.com/login?u=2&to=/albums0, где вместо знаков «x» нужно записать ID ВК. В браузере должны открыться фотографии, к которым нет возможности получить доступ. Можно также воспользоваться помощью общих друзей. Если вы общаетесь с теми, кто может посмотреть фото, попросите их сделать для вас несколько скриншотов.

Читайте также:  Java return final object

Видеоинструкция

Как увидеть скрытый архив фотографий ВКонтакте при помощи ID пользователя и другие способы описаны в этом ролике.

Источник

Авторизация на сайте с помощью ВК, простой и понятный способ на PHP!

Я заинтересовался как сделать авторизацию, почитав официальную документацию понял, что ничего не понял. и так давайте приступим.

Если Вы заинтересованы в этом вопросе, как же все-таки сделать авторизацию используя ВК, то у Вас уже есть сайт, или как минимум вы обладаете базовыми знаниями. Для начала нам нужно создать приложение Вконтакте, самый простой шаг.

1. Переходим на сайт https://vk.com/apps?act=manage и создаем новое приложение:

2. Заполняем следующие данные:
Название: Любое, его видно только во время авторизации, например авторизовавшись на нашем сайте с помощью ВК, Вы видите это, без количества участников.
Платформа: Выбираем «Сайт»
Адрес сайта: Ссылка на ваш сайт
Базовый домен: Ссылка на ваш сайт

Отлично, нажимаем подключить сайт.

3. Переходим в настройки приложения, копируем ID приложения и Защищенный ключ, сохраняем куда-нибудь и на этом работа на стороне ВК окончена, переходим к написанию скрипта.

4. Теперь самое интересное, нам нужно написать скрипт (обработчик), давайте создадим на нашем сервере в корне сайта файл auth.php и приступим к его редактированию. Хочу отметить, что на локальном сервере (OpenServer) авторизация работать не будет!

Открываем файл, я использую для этого PHPStorm и давайте создадим несколько переменных с пояснениями:

$client_id = 7157110; // ID приложения $client_secret = 'ESlBJHmVMbeh8IVLiBDv'; // Защищённый ключ $redirect_uri = 'http://royera.ru/auth.php'; // Адрес сайта

Тут все понятно, подставляем параметры из нашего приложения, ссылку указывать полностью, где лежит сам скрипт.

Далее формируем ссылку, которая будет ввести на сайт ВК с передаваемыми параметрами:

 $url = 'http://oauth.vk.com/authorize'; // Ссылка для авторизации на стороне ВК $params = [ 'client_id' => $client_id, 'redirect_uri' => $redirect_uri, 'response_type' => 'code']; // Массив данных, который нужно передать для ВК содержит ИД приложения код, ссылку для редиректа и запрос code для дальнейшей авторизации токеном 

Теперь можно открыть сайт скопировав $redirect_uri

Ссылка сформирована, теперь нужно получить и обработать ответ от ВК, после того как пользователь перешел по ссылке:

if (isset($_GET['code'])) < $result = true; $params = [ 'client_id' =>$client_id, 'client_secret' => $client_secret, 'code' => $_GET['code'], 'redirect_uri' => $redirect_uri ]; $token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true); if (isset($token['access_token'])) < $params = [ 'uids' =>$token['user_id'], 'fields' => 'uid,first_name,last_name,screen_name,sex,bdate,photo_big', 'access_token' => $token['access_token'], 'v' => '5.101']; $userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true); if (isset($userInfo['response'][0]['id'])) < $userInfo = $userInfo['response'][0]; $result = true; >> if ($result) < echo "ID пользователя: " . $userInfo['id'] . '
'; echo "Имя пользователя: " . $userInfo['first_name'] . '
'; echo "Ссылка на профиль: " . $userInfo['screen_name'] . '
'; echo "Пол: " . $userInfo['sex'] . '
'; echo "День Рождения: " . $userInfo['bdate'] . '
'; echo ''; echo "
"; > >

После того как пользователь перешел по ссылке и подтвердил передачу данных, Вам на сервер в GET запросе вернется code, используя его мы запрашиваем у ВК токен пользователя, отправляем запрос в ВК с параметрами указанные в массиве

 $params = [ 'client_id' => $client_id, 'client_secret' => $client_secret, 'code' => $_GET['code'], 'redirect_uri' => $redirect_uri ];

ВК возвращает нам токен пользователя, его можно сохранить в базу данных.

Читайте также:  Circle div in css

Теперь следующим запросом мы получаем данные о пользователе, используя его токен и обращаясь к API VK https://api.vk.com/method/users.get мы получаем json от VK, который мы можем распарсить. Давайте попробуем авторизоваться, заходим на нашу страницу и нажимаем авторизация:

Разрешаем и у нас на сайте появляются данные об аккаунте:

Авторизация работает. Далее можете сохранить ID в сессию и проверять авторизован пользователь или нет. Давайте доработаем код:

 $client_id, 'redirect_uri' => $redirect_uri, 'response_type' => 'code']; // Массив данных, который нужно передать для ВК содержит ИД приложения код, ссылку для редиректа и запрос code для дальнейшей авторизации токеном if(empty($_SESSION['id'])) < echo "Вы уже авторизованы"; >else < echo $link = '

Аутентификация через ВКонтакте

'; > if (isset($_GET['code'])) < $result = true; $params = [ 'client_id' =>$client_id, 'client_secret' => $client_secret, 'code' => $_GET['code'], 'redirect_uri' => $redirect_uri ]; $token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true); if (isset($token['access_token'])) < $params = [ 'uids' =>$token['user_id'], 'fields' => 'uid,first_name,last_name,screen_name,sex,bdate,photo_big', 'access_token' => $token['access_token'], 'v' => '5.101']; $userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true); if (isset($userInfo['response'][0]['id'])) < $userInfo = $userInfo['response'][0]; $result = true; >> if ($result) < echo "ID пользователя: " . $userInfo['id'] . '
'; echo "Имя пользователя: " . $userInfo['first_name'] . '
'; echo "Ссылка на профиль: " . $userInfo['screen_name'] . '
'; echo "Пол: " . $userInfo['sex'] . '
'; echo "День Рождения: " . $userInfo['bdate'] . '
'; echo ''; echo "
"; > > $_SESSION['id'] = $userInfo['id'];

Авторизация через ВК готова! Скачать исходник можно ниже

  • Сергей Котов
  • 03.10.2019
  • 33 523
  • 24
  • 14

Источник

Оцените статью