【问题标题】:Admin SDK Audit Service returns 400 Bad requestAdmin SDK 审计服务返回 400 Bad request
【发布时间】:2013-11-08 14:43:05
【问题描述】:

我正在使用 Google Admin SDK 并尝试设置 MailMonitor 进行审核。这是我目前使用的代码

            MailMonitor monitor = new MailMonitor();
            monitor.BeginDate = new DateTime(2013, 11, 8);
            monitor.EndDate = new DateTime(2013, 12, 30);
            monitor.IncomingEmailMonitorLevel = MonitorLevel.FULL_MESSAGE;
            monitor.OutgoingEmailMonitorLevel = MonitorLevel.FULL_MESSAGE;
            monitor.DraftMonitorLevel = MonitorLevel.FULL_MESSAGE;
            monitor.ChatMonitorLevel = MonitorLevel.FULL_MESSAGE;
            monitor.DestinationUserName = "adminUser";

            AuditService service = new AuditService("domain.com", "domain.com-auditapp-v1");
            service.setUserCredentials("adminUser@domain.com", "password");

            MailMonitor monitorEntry = service.CreateMailMonitor("userToMonitor", monitor);

当我运行此代码时,我收到 400 Bad Request 返回。我用于 adminUser 的凭据是正确的。我已经检查了三次。我做错了什么?

【问题讨论】:

    标签: c# asp.net google-admin-sdk


    【解决方案1】:

    我想通了。这是因为 BeginDate 变量需要恰好在现在(到第二个),或者在未来的某个时间。该时间还需要转换为 UTC 时间才能正常工作。

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 2011-09-25
      • 2010-12-13
      • 1970-01-01
      • 2013-04-20
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多