vknet/vk

Attachments

DuDkaElfa opened this issue · 12 comments

если в сообщении больше 3 фотографий Attachments.Count равен одному

@DuDkaElfa код можно получить?

@DuDkaElfa код можно получить?

только с фотографиями то есть если прикрепить 10 гифок например он получает все 10 но если это фотографии то больше трёх он принять не может

if (message.Attachments.Count > 0)
{
Console.WriteLine(message.Attachments.Count);
foreach (VkNet.Model.Attachments.Attachment attachment in message.Attachments)
{
}
}

вот видео с проблемой
https://youtu.be/jJxsgZjUoxk

@DuDkaElfa Было бы продуктивнее получить json ответа от сервера, вместе с параметрами запроса. Для этого надо в проекте настроить логи если их еще нет:
#1112

@DuDkaElfa метод message.GetById использовали? У меня всё работает, count и 3 и 5 и 10.

@DuDkaElfa возможно стоит дождаться релиза новой версии VkNet, либо можете получить обновление из альфа канала: https://www.myget.org/F/vknet

использовать метод getbyid звучит как излишество ведь это ещё один лишний запрос к серверу

@DuDkaElfa так вы что используете? Какой метод?

я получаю сообщения из лонгпула и пытаюсь проверить какие прикреплены фотографии

я получаю сообщения из лонгпула и пытаюсь проверить какие прикреплены фотографии

Сможете реализовать логгер и прислать json ? #1112

Закрываю. Проверял несколько раз, проблема не воспроизводилась, автор не проявляет инициативы.

Это вам приходит сжатое событие с is_croped: true. Чтобы получить полное сообщение надо его получить по cmid.