0

저는 자바 개발자가 아니지만 Google 도메인 용 이메일 내보내기를 자동화해야하며 .NET과 Java 만 지원됩니다. 특히, 내가 여기에 제공된 조각 복제하려고 해요 : 불행하게도 https://developers.google.com/google-apps/email-audit/#creating_a_mailbox_for_exportGoogle의 애플리케이션 도메인 활용

을, 나는 다음과 같은 수입을 해결할 수없는 얻을 :

import com.google.gdata.client.appsforyourdomain.audit.AuditService; 
import com.google.gdata.client.appsforyourdomain.audit.MailBoxDumpRequest; 
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry; 

이상하게도이 가져 오기가 작동합니다

import com.google.gdata.client.appsforyourdomain.AppsForYourDomainService; 

나 ' 사용 가능한 최신 다운로드 및 소스 저장소에서 라이브러리를 사용해 보았습니다. 자바 수입과 패키지에 대한 저의 오해에 사과드립니다. 그러나 위의 세 가지 수입 문제를 해결하는 데 도움이 될 것입니다.

답변

1

불행히도 Java에서이 문제를 해결할 수 없었습니다. 그러나 파이썬의 API 구현을 조사한 결과, PyDoc 정보로 얻을 수있는 기능을 충분히 일치시킬 수있었습니다.

원래 목표는 Gmail 사서함 콘텐츠를 내보내는 것이 었습니다. 이 솔루션은, 파이썬에서, 다음과 같다 :

from gdata.apps.audit.service import AuditService 
audit_service = AuditService(domain="example.com") 
audit_service.ClientLogin(admin_user, passwd) 
audit_service.createMailboxExportRequest(user="target_user") 

#check the status 
audit_service.getAllMailboxExportRequestsStatus() 

전형적인 구글/GDATA의주의가 귀하의 사용자 계정에 적절한 권한이 있는지, 당신이 사용할 수있는 서비스를 만들 필요는 API 서비스를 사용할 권한이, GDATA 업데이트, 그리고 PYTHONPATH에 설치되어 GPG 키를 업로드하여 데이터를 암호화했는지 확인하십시오.