Microsoft graph api Microsoft Graph查找会议时间间隔

Microsoft graph api Microsoft Graph查找会议时间间隔,microsoft-graph-api,Microsoft Graph Api,希望我不是唯一一个有这个问题的人。当我请求会议时间建议(包括与会者和时间限制)时,我得到了5条会议建议的回复。问题是,插槽在时间上有一个间隙,有时是几个小时。但是,所有与会者都有空闲时间;另外,如果我改变持续时间或增加一个方向或另一个方向的时间,丢失的时隙就会出现。与此相关的一点是,有没有一种方法可以要求5个以上的会议时间建议?我认为这里的“差距”是因为您希望会议建议按时间顺序返回,而事实并非如此。FindMeetingTimes API尝试根据用户过去的会议推断用户的首选会议时间,并根据API

希望我不是唯一一个有这个问题的人。当我请求会议时间建议(包括与会者和时间限制)时,我得到了5条会议建议的回复。问题是,插槽在时间上有一个间隙,有时是几个小时。但是,所有与会者都有空闲时间;另外,如果我改变持续时间或增加一个方向或另一个方向的时间,丢失的时隙就会出现。与此相关的一点是,有没有一种方法可以要求5个以上的会议时间建议?

我认为这里的“差距”是因为您希望会议建议按时间顺序返回,而事实并非如此。FindMeetingTimes API尝试根据用户过去的会议推断用户的首选会议时间,并根据API认为最首选的会议返回会议建议。最有可能的情况是,“缺失”的时段在排名中排名较低,而你没有看到它们,因为你只得到了默认的5个结果


您可以通过在请求正文中包含
maxCandidates
参数来请求更多结果。有关详细信息,请参阅。

谢谢您的回复。现在我知道了如何调整退货数量,这将有所帮助。然而,这仍然不能解决主要问题。我尝试在30分钟内检索建议,它返回了5个项目,正如预期的那样,没有时间间隔。但是,当我将持续时间调整为1小时时,它不会返回任何建议,即使开始时间与前一个请求相同。你能就此提出建议吗?谢谢,结果中是否有EmptysSuggestionsReason属性?我没有。奇怪的是,例如,当我选择上午8点作为开始时间&30分钟的持续时间时,它会显示分为半小时增量的建议,直到上午10点。但是,如果我将持续时间更改为1小时,保持开始时间不变,则不会返回可用时间。请将请求正文中的
returnSuggestionReasons
属性设置为
true
。希望这能在回复中给你更多的解释。由于这个API的启发式性质,我很难给出一个明确的答案。这在很大程度上取决于您使用的邮箱中的数据和历史记录。我添加了该bool,它返回AttendeUnavailable,即使该时间段显示在不同的持续时间下。