2014-03-13 3 views
0

Google Apps Provisioning API를 사용하여 1) 도메인에서 새 사용자를 만들고 2) 생성 직후에 하위 OU로 이동합니다. 메일 서비스가 활성화되었습니다. 또한 메일 설정 API를 사용하여 3) 새로운 사용자의 기본 SendAs를 동시에 설정하고 싶습니다. 그러나, 나는 약간의 시간이 지날 때까지 SendAs를 설정할 수있는 것 같지 않습니다. InvalidValue (1801) ErrorCode가 표시됩니다. 메일 설정 API에 동일한 호출을 조금 나중에하면 잘 동작합니다. 따라서 메일 설정 API 호출이 이루어질 때 사용자가 아직 사용할 수있는 메일 서비스가있는 OU에 등록되어 있지 않은 문제가 있다고 생각합니다.메일 서비스가 활성화 된 OU로 사용자를 생성하고 이동 한 직후 SendAs

사용자 생성 및 이동 직후 SendAs를 설정하는 방법이 있습니까? 이 문제를 해결하기 위해 SendAs를 설정하기 전에 코드를 잠시 지연시킬 수 있지만이 작업을 수행하지 않는 것이 좋으며 어떤 지연 시간이 일관되게 충분한 지 확신 할 수 없습니다.

도움을 주셔서 감사합니다.

Sam LaSala

답변

1

새 Directory API 대신 프로비저닝 APi를 계속 사용하는 이유는 무엇입니까? (https://developers.google.com/admin-sdk/directory/v1/guides/manage-users). 프로비저닝 API는 더 이상 사용되지 않으며 더 이상 사용되지 않는 정책이 적용됩니다. 이전 API에서 코드를 개발하는 대신 새 API를 사용하는 것이 더 좋습니다.

새 API를 사용하면 메일이 활성화 된 OU에서 직접 사용자를 만들 수있는 step1과 step2를 실제로 결합 할 수 있습니다. 그러면 추가 호출이 제거되고 사용자는 OU에서 이미 켜져있는 서비스를 상속받습니다. 희망이 당신이 가진 문제를 해결할 것입니다.

https://developers.google.com/apis-explorer/#search/directory/admin/directory_v1/

:

또한 API 탐색기에서 디렉토리 API의 기능을 확인하실 수 있습니다