使用图表 api 以编程方式创建 Microsoft Teams 会议邀请

Create Microsoft Teams Meeting invite programatically using graph api

我正在尝试通过图表创建 Teams 会议邀请 API 但无法弄清楚如何通过正文发送会议参与者,因为他们的文档不明确。我在下面的正文中使用了 API /me/onlineMeetings 中提到的 here 图表。我不确定这是否正确,我只知道会议时间、参与者电子邮件 ID。有人可以帮我吗?

Post 请求正文:

{
    "startDateTime":"2021-05-13T10:30:34.2444915-07:00",
    "endDateTime":"2021-05-13T10:35:34.2464912-07:00",
    "subject":"Testing Invite",
    "meetingParticipants": {
          "attendees": [{
                "mail": "test@outlook.com"
          }]
     }
}

要指定主持人 and/or 出席者,请使用以下结构。
要查找其他信息,请参阅 onlineMeeting Properties,然后单击与会者等子对象。

据我所知,您以后不能使用 API 添加演示者/与会者。

{
  "startDateTime": "{{startDateTime}}",
  "endDateTime": "{{endDateTime}}",
  "subject": "Meeting with {{Attendee_upn}} regarding {{$randomBs}}",
  "autoAdmittedUsers": "EveryoneInCompany",
  "participants": {
    "organizer": {
      "identity": {
        "user": {
          "upn": "jos@jvteams.xyz"
        }
      }
    },
    "attendees": [
      {
        "upn": "{{Attendee_upn}}",
        "identity": {
          "user": {
            "id": "{{Attendee_id}}"
          }
        }
      }
    ]
  }
}

是的,您可以使用图表 API。 您需要更新您的会议。请参考这个Update onlineMeeting

您需要将 参与者 属性 更新为 add/remove 参与者。

注意 您只能修改与会者字段。您无法更新参与者 属性.

的组织者字段