Microsoft Graph API - 在线会议。无法在 Microsoft Teams 中使用 public 权限创建直播活动

Microsoft Grap API - Online meeting. Unable to create live event with public permission in Microsoft Teams

我正在尝试使用具有 public 权限的 Graph API 在 Microsoft Teams 中创建实时事件 (https://docs.microsoft.com/en-us/microsoftteams/teams-live-events/what-are-teams-live-events),以便人们可以作为访客加入实时事件。

遵循文档指南: https://docs.microsoft.com/en-us/graph/api/resources/onlinemeeting?view=graph-rest-beta, 我找不到创建具有所需配置的事件的方法。

到目前为止,我已尝试使用在线会议需要的以下 post 配置和 public:

{
    ....
    "isBroadcast": true,
    "autoAdmittedUsers": "everyone",
    "lobbyBypassSettings" : {
        "scope": "everyone",
        "isDialInBypassEnabled": true,
    }
};

虽然我设置了不同的值,但返回的响应具有如下设置的值:

autoAdmittedUsers: "EveryoneInCompany"
lobbyBypassSettings: {scope: "organization", isDialInBypassEnabled: false}
outerMeetingAutoAdmittedUsers: "EveryoneInCompany"

以外部用户身份进入活动提示我登录,但没有以访客身份加入选项可用。

我正在使用 JavaScript 发送请求,并尝试同时使用 API 和 1.0 的 beta 版本,但没有任何变化。 Graph API 的功能是否预计不会与实时事件一起使用,是否可以使用 API 在 MS Teams 中创建具有 public 权限的实时事件?

目前 API 无法在团队中设置实时事件。 请查看 Set up live Event 的替代方法。

删除除以下权限外的所有权限:

  1. OnlineMeetings.Read
  2. OnlineMeetingArtifact.Read.All

image