Exchange API を使用して、任意のメール アドレスから予約リクエストを送信しています。以下は私のコードです:
ExchangeService exService = new ExchangeService(ExchangeVersion.Exchange2013);
exService.Url = new Uri("exchange URL");
exService.Credentials = new WebCredentials("userID", "password");
Appointment appointment = new Appointment(exService);
appointment.Subject = "Test Subject";
appointment.Body = "test body";
appointment.Location = "Location";
appointment.Start = <Meeting start time>;
appointment.End = <Meeting end time>
appointment.RequiredAttendees.Add("abc@xyz.com");
appointment.Save(SendInvitationsMode.SendOnlyToAll);
このコードは正常に機能しています。出席者に招待メールを送信します。
私が知りたいのは、招待メールや出席者からの承認なしに、出席者の Outlook カレンダーに直接エントリを作成することは可能ですか?