Информация о пользователе ВКонтакте

В этой статье мы подробнее рассмотрим переменную fields, которую мы применили в статье Пример запроса ВК api, вот в этой ссылке:
https://api.vk.com/method/users.get?user_ids=1&fields=&v=5.54&access_token=ваш_токен
Эта переменная может иметь не одно значение, а определённое множество, которое задаёт пользователь по мере надобности. Между собой эти значения разделяются запятой. Посмотреть все значения этой переменной и изучить более подробно этот вопрос, вы можете вот по этой ссылке ВКонтакте: Список дополнительных полей профилей.

Мы же сейчас попробуем добавить несколько значений этой переменной и посмотрим что из этого выйдет. Как обычно создадим URL:

https://api.vk.com/method/users.get?user_ids=1&fields=photo_max_orig,online,domain,last_seen,counters&v=5.54&access_token=ваш_токен
Здесь переменной fields мы присвоили четыре значения. Из которых photo_max_orig - фото профиля, online - находится ли пользователь сейчас онлайн, domain - доменное имя профиля если оно есть, если его нет возвращается идентификатор аккаунта, в этом случае id1. last_seen - объект выдающий время последнего посещения пользователем аккаунта и тип платформы на которой пользователь заходил в аккаунт. И counters - это объект содержащий сразу несколько значений: albums - количество фотоальбомов, videos, audios, notes - количество заметок, photos, gifts, friends, online_friends, mutual_friends - количество общих друзей с аккаунтом токен которого мы применяем, followers - количество подписчиков, subscriptions - подписки пользователя, pages - количество интересных страниц.

Копируем URL, вставляем в адресную строку браузера, открываем страницу и смотрим что получилось:

{"response":[{"id":1,"first_name":"Павел","last_name":"Дуров","domain":"durov","photo_max_orig":"https:\/\/sun9-43.userapi.com\/c836333\/v836333001\/31190\/RMbqDaZJd-0.jpg?ava=1","online":0,"last_seen":{"time":1544794101,"platform":7},"counters":{"albums":2,"videos":6,"audios":0,"notes":6,"photos":254,"gifts":245305,"friends":0,"online_friends":0,"mutual_friends":0,"followers":5884202,"subscriptions":0,"pages":0}}]}
Здесь мы не будем подробно рассматривать каждое значение, остановимся только на last_seen - time. Время здесь приведено в формате unix, подробнее об этом можно почитать в Википедии вот здесь Unix-время. Что бы было понятно для всех, на сегодняшний день Павел Дуров последний раз заходил в свой аккаунт ВКонтакте: 14-12-2018 15:28:21 и platform (платформа) - полная версия сайта. То есть очевидно с компьютера, без каких либо приложений. Подробнее обо всех значениях переменной fields читайте на сайте ВКонтакте в списке дополнительных полей, ссылка в этой статье выше.
infgo.ru