Не удается вставить объект в Parse.com с помощью parse4j API в JAVA

#java #ios #eclipse #gwt #parse-platform

#java #iOS #eclipse #gwt #синтаксический анализ-платформа

Вопрос:

Я использую Parse.com для связи с приложением iOS и веб-браузером. Я зарегистрировался в parse.com и создал приложение. Теперь у меня есть приложение iOS, готовое вставить объект в это приложение, которое работает нормально. Теперь начинается внутренняя часть, я использую JAVA для веб-приложения. Теперь,

https://parse.com/docs/api_libraries

Согласно этой ссылке, я могу видеть API / библиотеки, которые я могу использовать в JAVA, это

Миндаль мобильный-синтаксический анализ-api Parse4j ParseFacade

Среди этих 4 я выбрал Parse4j для создания веб-приложения.

Я использую Eclipse, я установил плагин GWT, создал веб-приложение. Теперь я добавляю это parse4j.jar файл к этому проекту также добавлен в путь сборки. И затем я пытаюсь написать этот код

 try {

        Parse.initialize("my app id", "my rest app id");        

        ParseObject gameScore = new ParseObject("GameScore");
        gameScore.put("score", 1337);
        gameScore.put("playerName", "Sean Plott");
        gameScore.put("cheatMode", false);
        gameScore.save();

        return "OK";
    } catch(IllegalArgumentException e){
        e.printStackTrace();
        return "KO";
    }
    catch(ParseException e){
        e.printStackTrace();
        return "KO";
    }
  

Он не вставляет объект в parse cloud. Пожалуйста, помогите, почему не работает? Я что-то пропустил для записи?

Комментарии:

1. Не могли бы вы, пожалуйста, немного объяснить мне, как вы используете Parse4j для создания своего веб-приложения. Я новичок в разборе API. Заранее спасибо.

Ответ №1:

Насколько я вижу, код правильный. Однако, если Parse4j не сохраняет запись, это означает, что вы неправильно указали имя атрибута или класса. Просто проверьте имена и название класса, а затем ответьте.

С уважением.

Ответ №2:

Один из способов проверки — выполнить запрос, получить объект и распечатать все атрибуты / типы данных. Затем сохраните их как статические константы уровня класса и используйте их во всем своем классе для установки значений в новых объектах для сохранения.

Если запрос get не работает (без каких-либо фильтров), это означает, что ваше имя класса неверно.

Удачи!