Tipo de recurso onlineMeeting

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Contém informações sobre uma reunião, incluindo a URL usada para ingressar em uma reunião, a lista de participantes e a descrição.

Esse recurso dá suporte à assinatura para alterar notificações. Consulte assinar reuniões online para obter mais detalhes.

Métodos

Método Tipo de retorno Descrição
Criar onlineMeeting Criar uma reunião online.
Get onlineMeeting Leia as propriedades e as relações de um objeto onlineMeeting .
Atualizar onlineMeeting Atualize as propriedades de um objeto onlineMeeting .
Excluir Nenhum Exclua um objeto onlineMeeting.
Criar ou obter onlineMeeting onlineMeeting Crie uma reunião online com uma ID externa personalizada. Se a reunião já existir, recupere suas propriedades.

Propriedades

Propriedade Tipo Descrição
allowedPresenters onlineMeetingPresenters Especifica quem pode ser um apresentador em uma reunião.
allowAttendeeToEnableCamera Booleano Indica se os participantes podem ligar a câmera.
allowAttendeeToEnableMic Booleano Indica se os participantes podem ativar o microfone.
allowMeetingChat meetingChatMode Especifica o modo de chat de reunião.
allowTeamworkReactions Booleano Indica se as reações do Teams estão habilitadas para a reunião.
alternativeRecording Stream O fluxo de conteúdo da gravação alternativa de um evento ao vivo do Microsoft Teams. Somente leitura.
attendeeReport Stream O fluxo de conteúdo do relatório de participantes de um evento ao vivo do Teams. Somente leitura.
audioConferencing audioConferencing As informações de acesso por telefone (discagem) para uma reunião online. Somente leitura.
broadcastSettings broadcastMeetingSettings Configurações relacionadas a um evento ao vivo.
chatInfo chatInfo As informações de chat associadas a esta reunião online.
creationDateTime DateTime A hora de criação da reunião em UTC. Somente leitura.
endDateTime DateTime A hora de término da reunião em UTC.
externalId Cadeia de caracteres A ID externa. Uma ID personalizada. Opcional.
id Cadeia de caracteres A ID padrão associada à reunião online. Somente leitura.
isBroadcast Booleano Indica se este é um evento ao vivo do Teams.
isEntryExitAnentry Booleano Indica se os chamadores devem anunciar quando ingressar ou sair.
joinWebUrl Cadeia de caracteres A URL de ingresso da reunião online. Somente leitura.
joinInformation itemBody As informações de junção no idioma e na variante de localidade especificadas no cabeçalho HTTP de solicitação 'Accept-Language'. Somente leitura.
joinMeetingIdSettings joinMeetingIdSettings Especifica o joinMeetingId, a senha da reunião e o requisito para a senha.
lobbyBypassSettings lobbyBypassSettings Especifica quais participantes podem ignorar o lobby da reunião.
participants meetingParticipants Os participantes associados à reunião online. Isso inclui o organizador e os participantes.
recordAutomatically Booliano Indica se a reunião deve ser gravada automaticamente.
Gravação Stream O fluxo de conteúdo da gravação de um evento ao vivo do Teams. Somente leitura.
startDateTime DateTime A hora de início da reunião em UTC.
assunto Cadeia de caracteres O assunto da reunião online.
videoTeleconferenceId Cadeia de Caracteres A ID de teleconferência de vídeo. Somente leitura.
autoAdmittedUsers (preterido) Cadeia de Caracteres A configuração que especifica o tipo de participantes que serão automaticamente permitidos na reunião online. Os valores possíveis são: everyone, everyoneInSameAndFederatedCompany, everyoneInCompany, invitedUsersInCompany, organizer. Somente leitura.
recursos (preteridos) coleção meetingCapabilities A lista de recursos de reunião. Os valores possíveis são: questionAndAnswer,unknownFutureValue.

Cuidado

Valores onlineMeetingPresenters

Valor Descrição
Todos Todos são apresentadores (essa é a opção padrão).
organization Todos na organização do organizador são apresentadores.
roleIsPresenter Somente os participantes cuja função é apresentador são apresentadores.
organizer Somente o organizador é um apresentador.
unknownFutureValue Valor futuro desconhecido.

Dica

Ao criar ou atualizar uma reunião online com allowedPresenters roleIsPresenterdefinido como , inclua uma lista completa de participantes com a presenter função de participantes especificada definida como no corpo da solicitação.

valores meetingChatMode

Valor Descrição
enabled O chat de reunião está habilitado.
desabilitadas O chat de reunião está desabilitado.
Limitado O chat de reunião está habilitado, mas somente durante a chamada de reunião.
unknownFutureValue Valor futuro desconhecido.

Relações

Relação Tipo Descrição
attendanceReports coleção meetingAttendanceReport Os relatórios de participação de uma reunião online. Somente leitura.
Registo meetingRegistrationBase O registro que foi habilitado para uma reunião online. Uma reunião online só pode ter um registro habilitado.
meetingAttendanceReport (preterido) meetingAttendanceReport O relatório de participação da sessão de reunião online mais recente. Somente leitura.

Dica

  • A propriedade meetingAttendanceReport foi preterida. Ele permanecerá na versão beta para compatibilidade com versões anteriores. No futuro, use a propriedade attendanceReports para recuperar relatórios de participação de uma reunião online.
  • O tipo de registro pode ser meetingRegistration ou externalMeetingRegistration, ambos herdados de meetingRegistrationBase.

Representação JSON

{
  "allowAttendeeToEnableCamera": "Boolean",
  "allowAttendeeToEnableMic": "Boolean",
  "allowedPresenters": "String",
  "allowMeetingChat": {"@odata.type": "microsoft.graph.meetingChatMode"},
  "allowTeamworkReactions": "Boolean",
  "audioConferencing": {"@odata.type": "microsoft.graph.audioConferencing"},
  "broadcastSettings": {"@odata.type": "microsoft.graph.broadcastSettings"},
  "chatInfo": {"@odata.type": "microsoft.graph.chatInfo"},
  "creationDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "id": "String (identifier)",  
  "isBroadcast": "Boolean",
  "isEntryExitAnnounced": "Boolean",
  "joinMeetingIdSettings": {"@odata.type": "microsoft.graph.joinMeetingIdSettings"},
  "joinWebUrl": "String",
  "lobbyBypassSettings": {"@odata.type": "microsoft.graph.lobbyBypassSettings"},
  "participants": {"@odata.type": "microsoft.graph.meetingParticipants"},
  "startDateTime": "String (timestamp)",  
  "subject": "String",
  "videoTeleconferenceId": "String"
}