MS Graph findMeetingTimes API未正确排序会议时间建议

时间:2017-08-24 05:56:16

标签: microsoft-graph office365api

我的问题是Microsoft Graph findMeetingTimes API没有像我期望的那样对会议时间建议进行排序。

documentation中说:

  

如果有多个会议时间建议,则查找findMeetingTimes   动作首先按计算的置信度值对建议进行排序   从高到低。如果有相同信心的建议,   然后,行动按时间顺序排列这些建议。

但每当我尝试使用API​​时,我会得到一个像这样排序的“meetingTimeSuggestionsResult”:

  • 信心:100 || 24.08.2017 16:30:00 - > 24.08.2017 17:00:00
  • 信心:100 || 24.08.2017 16:00:00 - > 24.08.2017 16:30:00
  • 信心:100 || 24.08.2017 08:30:00 - > 24.08.2017 09:00:00
  • 信心:100 || 24.08.2017 09:00:00 - > 24.08.2017 09:30:00
  • 信心:100 || 24.08.2017 14:00:00 - > 24.08.2017 14:30:00
  • 信心:100 || 24.08.2017 14:30:00 - > 24.08.2017 15:00:00
  • 信心:50 || 24.08.2017 13:00:00 - > 24.08.2017 13:30:00
  • 信心:50 || 24.08.2017 13:30:00 - > 24.08.2017 14:00:00
  • 信心:50 || 24.08.2017 15:00:00 - > 24.08.2017 15:30:00
  • 信心:100 || 24.08.2017 11:30:00 - > 24.08.2017 12:00:00
  • 信心:100 || 24.08.2017 10:30:00 - > 24.08.2017 11:00:00
  • 信心:100 || 24.08.2017 11:00:00 - > 24.08.2017 11:30:00
  • 信心:100 || 24.08.2017 10:00:00 - > 24.08.2017 10:30:00
  • 信心:100 || 24.08.2017 09:30:00 - > 24.08.2017 10:00:00
  • 信心:100 || 24.08.2017 12:30:00 - > 24.08.2017 13:00:00
  • 信心:50 || 24.08.2017 15:30:00 - > 24.08.2017 16:00:00
  • 信心:100 || 24.08.2017 12:00:00 - > 24.08.2017 12:30:00

1 个答案:

答案 0 :(得分:0)

文档已过时。这是API过去的工作方式,但它已被更改,很遗憾,该文档尚未更新。

而不是按时间顺序排序,API会尝试“智能”#34;关于如何订购结果。有许多因素可以考虑,主要因素是用户过去的行为。在一天中的特定时间表现出倾向,可以在排名中提升。