【问题标题】:Utilizing Google's appsforyourdomain利用 Google 的应用程序为您的域
【发布时间】:2013-07-10 04:20:54
【问题描述】:

我不是 Java 开发人员,但我需要为我的 Google 域自动创建电子邮件导出,并且仅支持 .NET 和 Java。具体来说,我正在尝试复制此处提供的 sn-p:https://developers.google.com/google-apps/email-audit/#creating_a_mailbox_for_export

很遗憾,我无法解析以下导入:

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;

我尝试使用最新可用下载和源存储库中的库,但没有成功。对于我对 Java 导入和包的误解,我深表歉意,但我希望得到有关解决上述三个导入的指导。

【问题讨论】:

    标签: java import gdata-api google-api-java-client google-admin-sdk


    【解决方案1】:

    很遗憾,我无法用 Java 解决问题。然而,在研究了 API 的 Python 实现之后,我能够很好地匹配这些函数,从而可以使用 PyDoc 信息。

    最初的目标是导出 Gmail 邮箱内容。在 Python 中的解决方案如下:

    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()
    

    作为典型的 Google/gData 警告,您需要确保您的用户帐户具有适当的权限,您已启用服务,API 被授权使用该服务,gdata 已安装、更新并在您的 PYTHONPATH 中,并且您已上传 GPG 密钥以加密数据。

    【讨论】:

      猜你喜欢
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多