@asmrnv777

Wall.get — response.parsedModel == null. Почему?

Использую последнюю версию VK SDK для Android (1.6.7), чтобы получить посты со своей стены:
VKParameters vkParameters = VKParameters.from(VKApiConst.USER_ID, SettingsManager.getInstance().getVkId());

        VKRequest vkRequest = VKApi.wall().get(vkParameters);
        vkRequest.executeWithListener(new VKRequest.VKRequestListener() {
            @Override
            public void onComplete(VKResponse response) {
                super.onComplete(response);

                VKList<VKApiPost> posts = (VKList<VKApiPost>) response.parsedModel;
                for (VKApiPost post : posts) {
                    Logger.i(GuestsActivity.class, "Post: " + post.getId());
                }
            }

            @Override
            public void onError(VKError error) {
                super.onError(error);
            }
        });


В дебаггере я вижу, что ответ есть, и более того, он распарсился в JSON объект, но parsedModel == null:

28735aba44164ec3b4641d30c7536cab.png

Почему так может быть?
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 1
@finCoder
Необходимо добавить параметр EXTENDED в запрос
VKApiConst.EXTENDED, 1
Странное поведение, но об этом говорит и один из разработчиков
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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