Восстановление SDK администратора Google Apps не работает

Я пытался использовать проводник API и свой собственный код Python, но похоже, что восстановление не работает в API. У меня есть учетная запись в списке «недавно удаленных» пользователей в моей консоли администратора Google Apps, но независимо от того, что я делаю в проводнике API, это не сработает. Вот пример скриншота:

конфигурация

результаты

Я считаю, что это может иметь какое-то отношение к orgUnitPath, но я не уверен. Я пробовал использовать '/', '/myorg' и 'myorg', но ни один из них не работает. Не совсем уверен, что еще попробовать на данный момент.


person Jonathan Frankel    schedule 11.05.2014    source источник


Ответы (1)


Вы должны указать числовой атрибут id пользователя для users.undelete(), а не основной адрес электронной почты. Причина этого в том, что вы должны иметь дело со сценариями, в которых две учетные записи с одним и тем же адресом были созданы, а затем удалены за последние 5 дней.

Используйте users.list(showDeleted=true), чтобы получить список всех учетных записей, которые были удалены за последние 5 дней, и преобразовать адрес электронной почты в id. Если основного адреса недостаточно для выхода (опять же, 2+ учетных записей, созданных с теми же первичными адресами за последние 5 дней), вы также можете посмотреть на createTime и lastLoginTime, чтобы определить, какая учетная запись является правильной для восстановления.

person Jay Lee    schedule 12.05.2014
comment
Вау, хорошо. Что делает. Мне действительно нужно разбить увеличительное стекло, когда я читаю документацию. Спасибо! - person Jonathan Frankel; 12.05.2014