Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Google目录api中设置用户管理器_Java_Google Admin Sdk - Fatal编程技术网

Java 如何在Google目录api中设置用户管理器

Java 如何在Google目录api中设置用户管理器,java,google-admin-sdk,Java,Google Admin Sdk,我需要在我的Google Apps域中的每个用户上设置manager字段。以前我使用API来更新组织、电话地址等。但是,我看不到在哪里实际设置/更新用户管理器字段 我正在使用Java客户端库更新用户帐户 创建或更新用户时,其中一个属性是“关系”,在该属性中,您可以添加与其他用户的关系以及关系类型,在这种情况下,它将是“管理者” 您可以在此处找到文档: 希望这能有所帮助。希望这能为其他遇到类似问题的人节省大量时间和精力。此问题是由于使用profiles api设置了自定义字段,因此无法再通过较新的

我需要在我的Google Apps域中的每个用户上设置manager字段。以前我使用API来更新组织、电话地址等。但是,我看不到在哪里实际设置/更新用户管理器字段


我正在使用Java客户端库更新用户帐户

创建或更新用户时,其中一个属性是“关系”,在该属性中,您可以添加与其他用户的关系以及关系类型,在这种情况下,它将是“管理者”

您可以在此处找到文档:


希望这能有所帮助。

希望这能为其他遇到类似问题的人节省大量时间和精力。此问题是由于使用profiles api设置了自定义字段,因此无法再通过较新的目录api进行访问。在本例中,UserRelation足以在新字段上设置值,但不能在现有字段上设置值。最后,我不得不联系谷歌支持部门,查看他们的建议,但他们表示没有通过API进行更新的方法,我们唯一可以使用的方法是从用户配置文件中删除此字段。

谢谢Gerardo,这是正确的方法。在我的情况下,以前的版本似乎使用了自定义属性来创建管理器属性。