【问题标题】:Create Microsoft Teams Meeting invite programatically using graph api使用图形 api 以编程方式创建 Microsoft 团队会议邀请
【发布时间】:2021-08-02 20:20:49
【问题描述】:

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

发布请求正文:

{
    "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"
          }]
     }
}

【问题讨论】:

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


    【解决方案1】:

    要指定演示者和/或出席者,请使用以下结构。
    如需了解更多信息,请参阅onlineMeeting Properties,并点击查看参加者等子对象。

    AFAIK 你以后不能使用 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}}"
              }
            }
          }
        ]
      }
    }
    

    【讨论】:

    • 其实``` "identity": { "user": { "id": "{{Attendee_id}}" } ``` 部分是可选的
    【解决方案2】:

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

    您需要更新 participants 属性以添加/删除与会者。

    注意您只能修改参加者字段。您无法更新参与者属性的管理器字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 2019-03-11
      相关资源
      最近更新 更多