VKCOM / vk-java-sdk

Java library for working with VK API
MIT License
295 stars 155 forks source link

Проблема с SDK JAVA v 1.0.16 #292

Open JusteRYT opened 1 month ago

JusteRYT commented 1 month ago

Добрый вечер, обновил на своем приложение vk sdk java до версии 1.0.16. И возникла проблема, у меня логика, что я получаю отложенные записи в группе и вывожу это число, НО, после обновление sdk появилась проблема. У меня есть вот такой код List postponedPosts = vk.wall().get(actor) .ownerId(-GROUP_ID) .filter(GetFilter.POSTPONED) .offset(offset) .count(count) .execute().getItems(); Только теперь vk.wall().get() не имеет параметра ownerId и как теперь указать id группы я не знаю, хотя в документации этот параметр у данного метода присутствует. Не могли бы вы подсказать, может появилась новая функция получения записей или это в sdk ошибка? На версии 1.0.14 у меня все работало

scar-day commented 3 weeks ago

в версии 1.0.15 и выше переименовали некоторые методы, попробуй еще раз посмотреть..

schepach commented 1 week ago

@JusteRYT Аналогичная проблема. Удалось найти решение?

schepach commented 1 week ago

В коммите edf8fdd62d928e08340a549af294d9069c70fdfd поле ownerId удалено почему-то.

Хотя в блоке Request sample приводится пример с вызовом метода get и там фигурирует поле ownerId.

GetResponse getResponse = vk.wall().get(actor)
    .ownerId(1)
    .count(100)
    .offset(5)
    .filter("owner")
    .execute();

В документации данное поле тоже присутствует.