0

在尝试查找可用的会议时间时,我们现在在 Book A Room 应用程序中遇到错误。自从我们在 Office 365 中添加了一个新房间后,错误才开始出现,该房间将我们带到 21 个房间。错误如下: 错误

问题似乎是在 API 请求中,所有 21 个房间都包含在 requiredAttendees json 属性中。一旦我在 Office365 上删除新添加的房间,错误就会消失。

目录中的所有房间都需要包含在请求中,以查看它们是否可以预订,但是这个 20 的限制是 API 端的硬限制吗?如果是这样,我有什么选择?

4

1 回答 1

1

我不熟悉 Office365.FindMeetingTimes() 端点,但如果这是 API 的限制,那么听起来您可能需要在您的应用程序中实现一种分页。应用程序第一次调用 FindMeetingTimes() 时,您必须通过前 20 个房间。然后,如果用户对建议的时间不满意,他们可以启动“查找更多时间”功能,该功能将调用 FindMeetingTimes() 处理接下来的 20 个房间。我不确定这是否是最好的解决方案,但它可能是一种解决方法。

于 2019-06-11T17:50:11.667 回答