gpt4 book ai didi

java - Google 应用引擎更新用户信息时出现错误 400 BAD_REQUEST

转载 作者:搜寻专家 更新时间:2023-10-31 20:09:47 27 4
gpt4 key购买 nike

使用 Admin SDK 的 Directory API 更新用户信息时出现错误:

400 BAD_REQUEST

{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid Input: Bad request for ",
"reason" : "invalid"
} ],
"message" : "Invalid Input: Bad request for "
}

尝试为用户更新组织详细信息,如姓名、职位和部门

我的示例代码: `

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();
}

我引用这个update_user用于更新用户数据的链接。

任何帮助将不胜感激。谢谢。

最佳答案

您能否打印发送至 Google API 的请求。您发送的格式可能有问题。

关于java - Google 应用引擎更新用户信息时出现错误 400 BAD_REQUEST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35611139/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com