Ошибка при обновлении объектов APIGEE

В настоящее время я разрабатываю приложение, которое реализует apigee, однако я сталкивался с проблемой при попытке обновления объектов. Ниже приведен метод, который я использую сейчас.

Map<String, Object> updatedEntity = new HashMap<String, Object>(); ArrayList<Map<String,Object>> subPropertyArray = new ArrayList<Map<String,Object>>(); Map<String, Object> subProperty = new HashMap<String, Object>(); subProperty.put("age", ""); subProperty.put("auto_checkin_times", auto_checkin_times); subProperty.put("auto_checkins_enabled", "on"); subProperty.put("bio", ""); subProperty.put("max_age", "999"); subProperty.put("min_age","18"); subProperty.put("dob", mDob); subProperty.put("locale",""); subProperty.put("sex", mGender); subProperty.put("sexual_preference", mSexualPreference); subProperty.put("utc_offset",""); subPropertyArray.add(subProperty); updatedEntity.put("type", "user"); updatedEntity.put("info", subPropertyArray); dataClient.updateEntityAsync(entityID, updatedEntity, new ApiResponseCallback() { @Override public void onResponse(ApiResponse apiResponse) { if (apiResponse != null) { Intent intent = new Intent(SetupPage.this, HomePage.class); startActivity(intent); } } @Override public void onException(Exception e) { Log.e("", e.toString()); } }); 

Однако я получаю следующую ошибку:

«Ошибка PUT до« https://api.usergrid.com/ ORGNAME / APPNAME / user / USERID »

с последующим:

Msgstr "

"DoHttpRequest вернул null"

Любая помощь будет высоко оценена. благодаря

Вы отправляете токен с запросом? Ошибки «Нет проблем с проверкой подлинности» заставляют меня думать, что вы можете либо передать токен конечной точке, которая ее не требует (например, приложение песочницы по умолчанию), либо передать недопустимый токен с запросом.

Я должен был ответить, получил его раньше, однако проблема, казалось, сводилась к ряду проблем, сущность была немного неправильной, и данные, которые я отправлял, были неправильно отформатированы.