Podczas aktualizacji danych użytkownika przy użyciu klasyfikacji API Admin SDK otrzymuję błąd:Google coraz błąd 400 BAD_REQUEST
400 BAD_REQUEST
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid Input: Bad request for ",
"reason" : "invalid"
} ],
"message" : "Invalid Input: Bad request for "
}
próby aktualizacji organizacje szczegóły dla użytkownika pola takie jak nazwa, tytuł i dział
Mój kod przykładowy: `
Get users = directoryService.users().get(userEmail);
User user = users.execute();
try{
List<UserOrganization> userOrg = new ArrayList<UserOrganization>();
userOrg = user.getOrganizations();
if(userOrg != null){
UserOrganization f_userOrg = new UserOrganization();
f_userOrg = userOrg.get(0);
if(f_userOrg != null){
f_userOrg.setTitle("SAP Asso");
f_userOrg.setName("xyz company name");
f_userOrg.setDepartment("xyz dept name");
f_userOrg.setType("work");
userOrg.add(f_userOrg);
user.setOrganizations(userOrg);
}
}
InputStream body = directoryService.users().update(userEmail,user).executeAsInputStream();
// @ this line it throws exception 400 BAD_REQUEST
}catch(Exception e){
e.printStackTrace();
}
odnoszę to update_user odnośnik do aktualizacji danych użytkownika.
Każda pomoc zostanie doceniona. Dzięki.
Czy sprawdziłeś ten bilet Stackoverflow? Http: //stackoverflow.com/questions/16729165/google-admin-directory-api-is-returning-400-bad-request –