MS Graph API-创建在线会议,不使用电话拨入/会议信息生成

时间:2020-04-14 19:54:02

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

长时间潜伏,但是第一次发布,请耐心等待。

我正在调用MS Graph API来生成一个Teams会议,我以前也做过同样的事情,但是具有应用程序权限,MS已决定弃用该权限。因此,我现在正在使用“用户权限”(使用该权限的新正确方法)来设置此电话。

我终于可以在自己的环境中正常通话了,但是我只得到一个加入会议的URL,没有拨入或会议ID,因此用户可以通过电话进行呼叫。我已经确保我用来生成会议的帐户设置了Teams许可证和Microsoft Audio Conferencing许可证,但是仍然无法获得Audio Conference来返回除NULL之外的任何内容。

这是我正在致电/ beta / me / onlineMeetings端点

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('REDACTED')/onlineMeetings/$entity",
    "id": "REDACTED":meeting_NTMyZDEwMzYtY2NmZC00MzVlLTgxNDQtZjYxNDJhYjUxNTY4@thread.v2",
    "creationDateTime": "2020-04-14T19:38:11.4760719Z",
    "startDateTime": "2020-04-14T20:38:34.2444915Z",
    "endDateTime": "2020-04-14T22:00:34.2464912Z",
    "joinUrl": "REDACTED URL",
    "joinWebUrl": "REDACTED URL",
    "subject": "User Token Meeting",
    "isBroadcast": false,
    "autoAdmittedUsers": "Everyone",
    "outerMeetingAutoAdmittedUsers": null,
    "capabilities": [],
    "videoTeleconferenceId": "REDACTED",
    "externalId": null,
    "audioConferencing": null,
    "meetingInfo": null,
    "participants": {
        "organizer": {
            "upn": "REDACTED UPN",
            "identity": {
                "phone": null,
                "guest": null,
                "encrypted": null,
                "onPremises": null,
                "applicationInstance": null,
                "application": null,
                "device": null,
                "user": {
                    "id": "REDACTED USER ID",
                    "displayName": null,
                    "tenantId": "REDACTED TENANT ID",
                    "identityProvider": "AAD"

这是我从Graph返回的结果的主体:

\"Hey\"

您只是想知道是否还有其他人正在使用此调用并遇到相同的问题,或者您是否知道我是否需要在对Graph的实际调用中指定任何内容来告诉它也生成音频会议?谢谢!

1 个答案:

答案 0 :(得分:1)

这似乎正在工作。最好的猜测是,我没有给音频会议许可足够的时间在我们的环境中进行复制。