Закрыть
Вверх

Пользователи

Методы для получения информации о пользователях, поиска и работы с профилями

GET users.get

Получение информации о пользователях по их ID.

Параметры:
user_ids — ID пользователей через запятую (по умолчанию текущий пользователь)
fields — Дополнительные поля (см. ниже)
offset — Смещение для выборки
count — Количество пользователей (макс. 100)
Доступные поля (fields):
verified, sex, has_photo, photo_50, photo_100, photo_200, photo_max, photo_max_orig, status, screen_name, friend_status, last_seen, music, movies, tv, books, city, interests, quotes, games, email, telegram, about, rating, counters, correct_counters, guid, background, reg_date, is_dead, nickname, blacklisted_by_me, blacklisted, custom_fields, bdate
Пример:
GET /method/users.get.json?user_ids=1,2&fields=photo_100,city,status
Ответ:
[{
  "id": 1,
  "first_name": "Иван",
  "last_name": "Петров",
  "is_closed": false,
  "can_access_closed": true,
  "photo_100": "https://...",
  "city": "Москва",
  "status": "В сети",
  "online": 1
}]
GET users.getFollowers

Получение списка подписчиков пользователя.

Параметры:
user_id * — ID пользователя
fields — Дополнительные поля
offset — Смещение (по умолчанию 0)
count — Количество подписчиков (макс. 100)
Пример:
GET /method/users.getFollowers.json?user_id=123&count=20
Ответ:
{
  "count": 50,
  "items": [1, 2, 3] // массив ID подписчиков
}
POST users.report

Подача жалобы на пользователя.

Параметры:
user_id * — ID пользователя
type — Тип жалобы (по умолчанию "spam")
comment — Комментарий к жалобе
Пример:
POST /method/users.report.json?user_id=123&type=spam&comment=Спам в сообщениях
Ответ:
1 // Успешно
📋 Описание дополнительных полей
counters — Счетчики (друзья, фото, видео, аудио, заметки)
friend_status — Статус дружбы (0-не друг, 1-заявка отправлена, 2-входящая заявка, 3-друзья)
last_seen — Время последнего посещения и платформа
bdate — Дата рождения (зависит от настроек приватности)
rating — Рейтинг пользователя