【问题标题】:Overlapping times issue with 'findmeetingtimes' call in Microsoft Graph APIMicrosoft Graph API 中的“findmeetingtimes”调用重叠时间问题
【发布时间】:2017-06-23 12:33:33
【问题描述】:

在尝试使用 Microsoft Graph API 完成 findmeetingtimes 调用时(如下所示:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_findmeetingtimes),我遇到了一个问题,即异步循环和完成调用仅在两个会议进行时返回 500 error安排在完全相同的时间段(即两个会议安排在下午 4:30 - 5:00。返回的错误对象中的确切错误消息是:

"arg 的值无效:TimeSlots 中不支持重叠, 值:{"start":2017-05-10T20:00:00Z,"min":30} ↵参数名称: TimeSlots 中不支持重叠"

是否有人对此有任何修复/解决方法的建议?

谢谢

【问题讨论】:

  • 您能分享一下您提出的要求吗?你是说要重现这个,你只需在用户的日历上同时有两个会议?
  • 嗨@JasonJohnston,这是与请求一起发送的 JSON 正文。 { "IsOrganizerOptional":true, "MinimumAttendeePercentage":0, "ReturnSuggestionReasons":true, "MaxCandidates":100, "Attendees":[ { "Type":"Optional", "EmailAddress": { "Name":"MyEmail", "Address":"myemail@email.com" } }], "TimeConstraint": { "Timeslots": [ {"Start": {"DateTime":"2017-05-12T16:30:00.000Z","TimeZone":"GMT Standard Time"}, "End":{"DateTime":"2017-05-12T17:00:00.000Z","TimeZone":"GMT Standard Time"}}]},"MeetingDuration":"PT30M"}
  • findmeetingtimes 的调用是在循环中异步完成的,以获取当天可用的会议时间段。返回的错误是 500 错误,这似乎是当有两个会议安排了完全相同的时间段时。当其中一个会议的状态不同(“忙碌”与“空闲”)时,错误似乎消失了
  • 好的。我已向 Graph 和 Outlook 团队报告,他们正在调查。
  • 是的,它已修复。没人告诉我:|

标签: outlook microsoft-graph-api


【解决方案1】:

这是我们 API 中的一个错误。我们已经部署了一个修复程序,应该可以解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    相关资源
    最近更新 更多