messages

messages.getChatPreview

Получает данные для превью чата с приглашением по ссылке.

Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow.

Требуются права доступа: messages.

Параметры

peer_id

string

link

string

Ссылка-приглашение.

fields

string

Список полей профилей, данные о которых нужно получить. Полный список смотрите на этой странице.

Результат

Возвращает объект, который содержит следующие поля: preview object Информация о чате. Объект, который содержит поля:

  • admin_id (object) — идентификатор создателя чата;
  • members (array) — массив идентификаторов участников чата;
  • title (string) — название чата;
  • photo (object) — обложка чата. Объект, который содержит поля:
    • photo_50 (string) — URL копии фотографии с шириной 50 px;
    • photo_100 (string) — URL копии фотографии с шириной 100 px;
    • photo_200 (string) — URL копии фотографии с шириной 200px.
    • local_id (integer) — идентификатор чата для текущего пользователя.

profiles array Массив объектов пользователей;

groups array Массив объектов сообществ;

emails array Массив объектов, описывающих e-mail. Каждый из объектов содержит поля:

  • id (integer) — идентификатор e-mail;
  • address (string) — адрес e-mail.

Коды ошибок

901
Can't send messages for users without permission
917
You don't have access to this chat

В ходе выполнения могут произойти общие ошибки.

Связанные версии

5.84

Метод messages.getChatPreview теперь возвращает максимум 5 участников из чата. Метод messages.getConversationMembers возвращает поле can_kick (boolean) для участников беседы.

В объекте записи на стене для комментариев могут вернуться поля can_close (boolean) и can_open (boolean).