我想在 Outlook 日历中创建一个约会。我已经编写了一些代码,允许您设置自己的约会,但没有正常工作
var pcaOptions = new PublicClientApplicationOptions
{
ClientId = "xxxxxx",
TenantId = "xxxxxx"
};
var pca = PublicClientApplicationBuilder.CreateWithApplicationOptions(pcaOptions).Build();
var ewsScopes = new string[] { "https://outlook.office.com/EWS.AccessAsUser.All" };
// Make the interactive token request
var authResult = await pca.AcquireTokenInteractive(ewsScopes).ExecuteAsync();
// Configure the ExchangeService with the access token
var ewsClient = new ExchangeService();
ewsClient.Url = new Uri("https://mail.domain.com/EWS/Exchange.asmx");
ewsClient.Credentials = new OAuthCredentials(authResult.AccessToken);
Appointment appointment = new Appointment(ewsClient);
// Set the properties on the appointment object to create the appointment.
appointment.Subject = "Tennis lesson";
appointment.Body = "Focus on backhand this week.";
appointment.Start = DateTime.Now.AddDays(2);
appointment.End = appointment.Start.AddHours(1);
appointment.Location = "Tennis club";
appointment.ReminderDueBy = DateTime.Now;
// Save the appointment to your calendar.
appointment.Save(SendInvitationsMode.SendToNone);
// Verify that the appointment was created by using the appointment's item ID.
Item item = Item.Bind(ewsClient, appointment.Id, new PropertySet(ItemSchema.Subject));
异常:请求失败。无法连接到远程服务器
有什么办法可以解决吗?
谢谢