0

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 に使用している資格情報は正しいです。私はそれをトリプルチェックしました。私は何を間違っていますか?

4

1 に答える 1

0

私はそれを考え出した。これは、BeginDate変数が、正確に現在 (秒まで)、または将来のある時点である必要があるためです。この時間も、機能させるために UTC 時間に変換する必要があります。

于 2013-11-08T21:40:50.287 に答える