Microsoft Grap API - онлайн-встреча. Невозможно создать прямую трансляцию с публичным разрешением в Microsoft Teams

Я пытаюсь создать живое событие (https://docs.microsoft.com/en-us/microsoftteams/teams-live-events/what-are-teams-live-events) в Microsoft Teams, используя API Graph с общедоступным разрешения, чтобы люди могли присоединиться к прямой трансляции в качестве гостей.

Следуя руководящим принципам документации:https://docs.microsoft.com/en-us/graph/api/resources/onlinemeeting?view=graph-rest-beta, я не могу найти способ создать событие с желаемой конфигурацией.

До сих пор я пытался использовать следующую конфигурацию сообщений, необходимую для того, чтобы онлайн-собрание было живым и публичным:

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

Хотя я установил разные значения, возвращаемый ответ имеет следующие значения:

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

При входе в мероприятие от имени внешнего пользователя мне предлагается войти в систему, а возможность присоединиться в качестве гостя недоступна.

Я использую JavaScript для отправки запросов и пробовал использовать как бета-версию API, так и 1.0, изменений нет. Ожидается, что функционально Graph API не будет работать с живыми событиями, и возможно ли создать живое событие с публичным разрешением в MS Teams с помощью API?

2 ответа

В настоящее время нет API для настройки живых событий в командах. Обратитесь к разделу " Настройка живого события", чтобы узнать о другом способе.

удалить все разрешения, кроме разрешения ниже:

  1. OnlineMeetings.Читать
  2. OnlineMeetingArtifact.Read.All

изображение