MS Graph创建onlineMeeting:“ onlinemeeting不能为null。”

时间:2020-03-04 10:05:42

标签: javascript azure microsoft-graph-api microsoft-teams microsoft-graph-teams

我目前正在尝试使用Graph Explorer创建在线会议,并且遇到类似以下问题的问题:onlinemeeting-cannot-be-null-error-when-creating-new-meeting-with-beta-api

每当我向https://graph.microsoft.com/v1.0/me/onlineMeetings发送发帖请求时,答案都是 400错误的请求,并显示以下消息:在线会议不能为空。正文看起来像来自official documentation的示例:

{
  startDateTime:"2020-09-09T14:33:30.8546353-07:00",
  endDateTime:"2020-009-09T15:03:30.8566356-07:00",
  subject:"test"
}

无论如何,我都无法正常工作。其他端点运行良好,并且API权限符合要求。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

participants应该在onlineMeeting资源中提供,participantsonlineMeeting对象中的属性之一,您还可以添加onlineMeeting的其他属性。

因此您需要将其添加到您的请求正文中,here是供您参考的示例:

{
  "startDateTime":"2019-09-09T14:33:30.8546353-07:00",
  "endDateTime":"2019-09-09T15:03:30.8566356-07:00",
  "subject":"Application Token Meeting",
  "participants": {
    "organizer": {
      "identity": {
        "user": {
          "id": "550fae72-d251-43ec-868c-373732c2704f"
        }
      }
    }
  }
}