@andre_macareno

API Вконтакте: как просто получить имена авторов пересланных личных сообщений?

Доброго времени суток.

Столкнулся со следующей проблемой при реализации отображения пересланных сообщений в переписке: объект «сообщение» содержит поле fwd_messages, которое является массивом точно таких же, но слегка урезанных, объектов, то есть предлагается только идентификатор отправителя и текст. При этом я не хочу получать в приложение обычные сообщения, проходить по всем сообщениям и снова запрашивать информацию о пользователях, если среди них есть те, информация о которых не сохранена в локальной БД.

Пробовал решить эту проблему с помощью хранимой процедуры, но фильтр @. проходит только по верхнему уровню, а пересланных сообщений может быть несколько и они сами по себе имеют бесконечный уровень вложенности. Рекурсия и локальные функции в VKScript не поддерживаются.

Может, кто-то уже находил красивое решение данной задачи? Буду благодарен за любое решение, кроме самого простого из первого абзаца.
  • Вопрос задан
  • 7097 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы