使用呼叫信息在MS图形中创建OnlineMeeting

时间:2019-04-04 16:04:57

标签: microsoft-graph microsoft-teams

我正在构建一些实用程序来使我公司的Microsoft Teams自动化。我们正在尝试的一件事是在各种情况下自动安排/创建在线会议。总体来说,这很好,但是我无法弄清楚如何为正在创建的呼叫获取/附加电话呼入信息。

下面是一个示例POST /app/onlineMeetings

{
    "meetingType": "meetNow",
    "participants": {
        "organizer": {
            "identity": {
                "user": {
                    "id": "<user-id>"
                }
            }
        }
    },
    "subject": "Personal Room"
}

这是典型的响应形式:

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#app/onlineMeetings/$entity",
    "joinUrl": "<join-url>",
    "subject": "Personal Room",
    "isCancelled": false,
    "meetingType": "MeetNow",
    "accessLevel": "SameEnterprise",
    "id": "<meeting-id>",
    "audioConferencing": null,
    "meetingInfo": null,
    "participants": {
        "organizer": {
            "upn": "<user-name>",
            "sipProxyAddress": "<user-name>",
            "identity": {
            }
        },
        "attendees": []
    },
    "chatInfo": {}
}

如您所见,audioConferencing键是null。如果用户访问joinUrl,则他们可以加入呼叫,并且此时会显示音频会议信息-但是我不知道如何提前将其发送出去(例如,发送电子邮件)。

还请注意,由于这不是启用VTC的会议,因此id不能用于发出新的GET请求以获取其他信息,如here

所述

0 个答案:

没有答案