Я хочу использовать gdata.apps.audit.service.AuditService для создания запросов на экспорт почтовых ящиков (в частности, через createMailboxExportRequest). Возможно ли получить доступ к этой аутентификации api через oauth или другим способом? Я стараюсь не требовать от пользователя указания имени пользователя и пароля.gdata.apps.audit.service аутентификация без ClientLogin
Вот пример кусок кода:
audit_service = gdata.apps.audit.service.AuditService(domain="test.com")
#would like to not use ClientLogin
client = audit_service.ClientLogin("[email protected]", "superSecretPassword") # <------
audit_service.createMailboxExportRequest(user="target_user", begin_date=None, end_date=None, include_deleted=True, search_query=None)
audit_service.getAllMailboxExportRequestsStatus()
Я успешно используют oauth2/client_secrets для других API, администратор/аудита, но я не могу понять, как получить createMailboxExportRequest без ClientLogin. Любая помощь будет оценена по достоинству.
Вы получаете ошибку только при вызове createMailboxExportRequest? Нет проблем с другим аудитным вызовом APi при использовании Oauth? – Emily