VK Java SDK - Can't parse JSON response

187
29 августа 2021, 02:50

Пытаюсь получить список постов на стене сообщества используя Java SDK. На локальной машине все работает без проблем, на удаленном сервере возникает следующая ошибка:

c

om.vk.api.sdk.client.ApiRequest         : Invalid JSON: // тут JSON (проверил онлайн - он валидный)
com.google.gson.JsonSyntaxException: java.net.MalformedURLException: no protocol:
        at com.google.gson.Gson.fromJson(Gson.java:942) ~[gson-2.8.5.jar!/:na]
        at com.google.gson.Gson.fromJson(Gson.java:994) ~[gson-2.8.5.jar!/:na]
Caused by: java.net.MalformedURLException: no protocol:
        at java.net.URL.<init>(URL.java:600) ~[na:1.8.0_222]
        at java.net.URL.<init>(URL.java:497) ~[na:1.8.0_222]
        at java.net.URL.<init>(URL.java:446) ~[na:1.8.0_222]
com.vk.api.sdk.exceptions.ClientException: Can't parse json response
        at com.vk.api.sdk.client.ApiRequest.executeWithoutRetry(ApiRequest.java:104)

Может быть кто-нибудь сталкивался с такой проблемой и знает в чем дело?

UPD: Запрос делаю следующим образом:

public GetResponse findContent(int ownerId, int size) {
        GetResponse response = null;
        try {
            response = vk.wall()
                    .get(actor)
                    .ownerId(ownerId)
                    .extended(false)
                    .count(size)
                    .execute();
        } catch (ApiException | ClientException e) {
            e.printStackTrace();
        }
        return response;
    }
READ ALSO
Ошибка с чтением данных на сервере

Ошибка с чтением данных на сервере

При чтение с бд выдает ошибкуДанные приходят в формате json

297
Как считывать файлы больших размеров?

Как считывать файлы больших размеров?

При запуске программы с файлом, например, 1Гб вылетает ошибка

155
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

На одном проекте подключенный драйвер работаетНа другом - нет - выводит эту ошибку

217
В Cordova не работает AJAX

В Cordova не работает AJAX

Делаю приложение на Cordova и мне нужно работать с БДВ браузере всё работает хорошо, но в эмуляторе отказывается

129