5

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.

+0

Czy sprawdziłeś ten bilet Stackoverflow? Http: //stackoverflow.com/questions/16729165/google-admin-directory-api-is-returning-400-bad-request –

Odpowiedz

2

400 BAD_REQUEST jest żądanie nie może być rozumiane przez serwer powodu składni deformacje. Klient NIE POWINIEN powtarzać żądania bez modyfikacji.

W zasadzie istnieje niedopasowanie parametru podczas wywołania API. W takim przypadku twoje żądanie trafia na serwer, ale z powodu błędnego parametru żądania daje 400 błędów.

+1

Tak, z powodu złego parametru żądania daje 400 błąd. –

2

Czy możesz wydrukować wniosek, który wysyłasz do Google API. Może wystąpić problem z wysyłanym formatem.

Powiązane problemy