Как да зададете потребителски мениджър в API на Google Directory

Имам изискване да задам полето за мениджър на всеки потребител в моя домейн на Google Приложения. По-рано използвах API за актуализиране на организации, телефонни адреси и т.н. Въпреки това не виждам къде всъщност да задам/актуализирам полето на потребителския мениджър.

Използвам клиентската библиотека на Java, за да актуализирам потребителските акаунти.


person John O'Flaherty    schedule 10.02.2015    source източник


Отговори (2)


Когато създавате или актуализирате потребител, едно от свойствата е "relations", в това свойство можете да добавите връзката с други потребители и типа на връзката, в този случай това ще бъде "manager"

Тук можете да намерите документацията: https://developers.google.com/admin-sdk/directory/v1/reference/users

надявам се да помогне.

person Gerardo    schedule 10.02.2015
comment
Благодаря Херардо, това е правилният начин. Изглежда, че в моята ситуация предишната версия е използвала персонализираните атрибути за създаване на атрибут на мениджър. - person John O'Flaherty; 16.02.2015

Надяваме се, че това ще спести много време и усилия на други, които имат подобен проблем. Този проблем се дължи на потребителски набор от полета с помощта на API на профилите и вече не е достъпен чрез по-новия API на директорията. В този случай UserRelation беше достатъчен, за да зададе стойността на ново поле, но не и на съществуващото поле. В крайна сметка трябваше да се свържа с поддръжката на Google, за да видя какво препоръчват, но те посочиха, че няма метод за актуализиране чрез API и че единственият достъпен за нас метод е да премахнем това поле от потребителския профил.

person John O'Flaherty    schedule 07.01.2016