Задать вопрос
@andre_macareno

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

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

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

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

Может, кто-то уже находил красивое решение данной задачи? Буду благодарен за любое решение, кроме самого простого из первого абзаца.
  • Вопрос задан
  • 7126 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    SMM-менеджер
    5 месяцев
    Далее
  • Skillbox
    Интернет-маркетолог с нуля до PRO
    4 месяца
    Далее
  • Stepik
    Основы SMM ВКонтакте без "воды" с нуля до специалиста
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы