使用 MS Graph SDK,我想检索多个用户的预定日历项目(确认单个查询的最大用户数为 20)。但是,我很难理解 RequestBuilder 的结构。这是我的代码:
List<string> users = new List<String>()
{
"userA@tst.xyz",
"userB@tst.xyz"
};
ICalendarGetScheduleCollectionPage result = await graphClient
.Users["userA@tst.xyz"]
.Calendar
.GetSchedule(users, endTime, startTime, 15)
.Request()
.Header("Prefer", "outlook.timezone=\"Pacific/Auckland\"")
.PostAsync();
我似乎必须有一个默认用户并将其包含在.Users["userA@tst.xyz"]
其中,然后将它们以及我想要的所有其他用户包含在我的List<string> users
. 那是对的吗?这对我来说似乎不合逻辑,这让我怀疑我的理解是不正确的。