MS Graph findMeetingTimes API 未正确排序会议时间建议
MS Graph findMeetingTimes API not sorting meeting time suggestions correctly
我的问题是 Microsoft Graph findMeetingTimes API 没有像我期望的那样对会议时间建议进行排序。
在 documentation 中说:
If there are multiple meeting time suggestions, the findMeetingTimes
action first orders the suggestions by their computed confidence value
from high to low. If there are suggestions with the same confidence,
the action then orders these suggestions chronologically.
但每当我尝试 API 时,我都会得到一个 "meetingTimeSuggestionsResult" 排序方式:
- 置信度:100 || 2017 年 8 月 24 日 16:30:00 -> 2017 年 8 月 24 日 17:00:00
- 置信度:100 || 2017 年 8 月 24 日 16:00:00 -> 2017 年 8 月 24 日 16:30:00
- 置信度:100 || 2017 年 8 月 24 日 08:30:00 -> 2017 年 8 月 24 日 09:00:00
- 置信度:100 || 2017 年 8 月 24 日 09:00:00 -> 2017 年 8 月 24 日 09:30:00
- 置信度:100 || 2017 年 8 月 24 日 14:00:00 -> 2017 年 8 月 24 日 14:30:00
- 置信度:100 || 2017 年 8 月 24 日 14:30:00 -> 2017 年 8 月 24 日 15:00:00
- 置信度:50 || 2017 年 8 月 24 日 13:00:00 -> 2017 年 8 月 24 日 13:30:00
- 置信度:50 || 2017 年 8 月 24 日 13:30:00 -> 2017 年 8 月 24 日 14:00:00
- 置信度:50 || 2017 年 8 月 24 日 15:00:00 -> 2017 年 8 月 24 日 15:30:00
- 置信度:100 || 2017 年 8 月 24 日 11:30:00 -> 2017 年 8 月 24 日 12:00:00
- 置信度:100 || 2017 年 8 月 24 日 10:30:00 -> 2017 年 8 月 24 日 11:00:00
- 置信度:100 || 2017 年 8 月 24 日 11:00:00 -> 2017 年 8 月 24 日 11:30:00
- 置信度:100 || 2017 年 8 月 24 日 10:00:00 -> 2017 年 8 月 24 日 10:30:00
- 置信度:100 || 2017 年 8 月 24 日 09:30:00 -> 2017 年 8 月 24 日 10:00:00
- 置信度:100 || 2017 年 8 月 24 日 12:30:00 -> 2017 年 8 月 24 日 13:00:00
- 置信度:50 || 2017 年 8 月 24 日 15:30:00 -> 2017 年 8 月 24 日 16:00:00
- 置信度:100 || 2017 年 8 月 24 日 12:00:00 -> 2017 年 8 月 24 日 12:30:00
文档已过时。那是 API 过去工作的方式,但它被改变了,不幸的是文档没有更新。
API 试图"smart" 不是按时间顺序简单排序,而是如何对结果进行排序。其中有许多因素,其中一个主要因素是用户过去的行为。显示出在一天中的特定时间见面的倾向可以提高排名。
我的问题是 Microsoft Graph findMeetingTimes API 没有像我期望的那样对会议时间建议进行排序。
在 documentation 中说:
If there are multiple meeting time suggestions, the findMeetingTimes action first orders the suggestions by their computed confidence value from high to low. If there are suggestions with the same confidence, the action then orders these suggestions chronologically.
但每当我尝试 API 时,我都会得到一个 "meetingTimeSuggestionsResult" 排序方式:
- 置信度:100 || 2017 年 8 月 24 日 16:30:00 -> 2017 年 8 月 24 日 17:00:00
- 置信度:100 || 2017 年 8 月 24 日 16:00:00 -> 2017 年 8 月 24 日 16:30:00
- 置信度:100 || 2017 年 8 月 24 日 08:30:00 -> 2017 年 8 月 24 日 09:00:00
- 置信度:100 || 2017 年 8 月 24 日 09:00:00 -> 2017 年 8 月 24 日 09:30:00
- 置信度:100 || 2017 年 8 月 24 日 14:00:00 -> 2017 年 8 月 24 日 14:30:00
- 置信度:100 || 2017 年 8 月 24 日 14:30:00 -> 2017 年 8 月 24 日 15:00:00
- 置信度:50 || 2017 年 8 月 24 日 13:00:00 -> 2017 年 8 月 24 日 13:30:00
- 置信度:50 || 2017 年 8 月 24 日 13:30:00 -> 2017 年 8 月 24 日 14:00:00
- 置信度:50 || 2017 年 8 月 24 日 15:00:00 -> 2017 年 8 月 24 日 15:30:00
- 置信度:100 || 2017 年 8 月 24 日 11:30:00 -> 2017 年 8 月 24 日 12:00:00
- 置信度:100 || 2017 年 8 月 24 日 10:30:00 -> 2017 年 8 月 24 日 11:00:00
- 置信度:100 || 2017 年 8 月 24 日 11:00:00 -> 2017 年 8 月 24 日 11:30:00
- 置信度:100 || 2017 年 8 月 24 日 10:00:00 -> 2017 年 8 月 24 日 10:30:00
- 置信度:100 || 2017 年 8 月 24 日 09:30:00 -> 2017 年 8 月 24 日 10:00:00
- 置信度:100 || 2017 年 8 月 24 日 12:30:00 -> 2017 年 8 月 24 日 13:00:00
- 置信度:50 || 2017 年 8 月 24 日 15:30:00 -> 2017 年 8 月 24 日 16:00:00
- 置信度:100 || 2017 年 8 月 24 日 12:00:00 -> 2017 年 8 月 24 日 12:30:00
文档已过时。那是 API 过去工作的方式,但它被改变了,不幸的是文档没有更新。
API 试图"smart" 不是按时间顺序简单排序,而是如何对结果进行排序。其中有许多因素,其中一个主要因素是用户过去的行为。显示出在一天中的特定时间见面的倾向可以提高排名。