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 Versão.

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

Esse recurso dá suporte à assinatura para alterar notificações. Para obter mais informações, confira Assinar reuniões online.

Herda do onlineMeetingBase.

Métodos

Método Tipo de retorno Descrição
Criar onlineMeeting Crie 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 .
Delete Nenhum Excluir 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.
Listar transcrições de um onlineMeeting coleção callTranscript Recupere a lista de transcrições de um onlineMeeting.
Listar gravações de um onlineMeeting coleção callRecording Obtenha a lista de objetos callRecording associados a um onlineMeeting.

Observação

Um token de portador é necessário para o Authorization cabeçalho para todos os métodos listados na tabela anterior. Para obter detalhes sobre como obter o token cabeçalho Authorization , confira Obter acesso em nome de um usuário.

Cuidado

As APIs de Reunião do Graph Online que dão suporte ao evento ao vivo do Microsoft Teams foram preteridas e deixarão de funcionar em 30 de setembro de 2024. Novas APIs do Graph substituirão isso na primavera de 2024. Para obter mais informações, confira API de eventos ao vivo do Teams no Microsoft Graph.

Propriedades

Propriedade Tipo Descrição
allowAttendeeToEnableCamera Booliano Indica se os participantes podem ativar a câmera. Herdado do onlineMeetingBase.
allowAttendeeToEnableMic Booliano Indica se os participantes podem ativar o microfone. Herdado do onlineMeetingBase.
allowMeetingChat meetingChatMode Especifica o modo de chat de reunião. Herdado do onlineMeetingBase.
allowParticipantsToChangeName Booliano Especifica se os participantes podem se renomear em uma instância da reunião.
chatRestrictions chatrestrictions Especifica a configuração para restrições de chat de reunião.
allowTeamworkReactions Booliano Indica se as reações do Teams estão habilitadas para a reunião. Herdado do onlineMeetingBase.
allowTranscription Booliano Indica se a transcrição está habilitada para a reunião. Herdado do onlineMeetingBase.
allowRecording Booliano Indica se a gravação está habilitada para a reunião. Herdado do onlineMeetingBase.
allowedPresenters onlineMeetingPresenters Especifica quem pode ser um apresentador em uma reunião. Herdado do onlineMeetingBase.
alternativeRecording (preterido) Stream O fluxo de conteúdo da gravação alternativa de um evento ao vivo do Microsoft Teams. Somente leitura.
anonymizeIdentityForRoles coleção onlineMeetingRole Especifica cuja identidade é anonimizada na reunião. Os valores possíveis são: attendee. O attendee valor não pode ser removido por meio de uma operação PATCH uma vez adicionado. Herdado do onlineMeetingBase.
attendeeReport (preterido) Stream O fluxo de conteúdo do relatório do participante de um evento ao vivo do Teams. Somente leitura.
audioConferência audioConferência As informações de acesso ao telefone (discagem) para uma reunião online. Somente leitura. Herdado do onlineMeetingBase.
broadcastSettings (preterido) broadcastMeetingSettings Configurações relacionadas a um evento ao vivo.
chatInfo chatInfo As informações de chat associadas a essa reunião online. Herdado do onlineMeetingBase.
creationDateTime DateTime O tempo de criação da reunião em UTC. Somente leitura.
endDateTime DateTime A hora de término da reunião em UTC. Necessário ao criar uma reunião online.
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. Herdado do onlineMeetingBase.
isBroadcast (preterido) Booliano Indica se esse evento é um evento ao vivo do Teams.
isEntryExitAnnounced Booliano Indica se os chamadores se juntam ou saem. Herdado do onlineMeetingBase.
joinInformation itemBody As informações de junção no idioma e na variante de localidade especificadas no cabeçalho HTTP da solicitação "Aceitar Linguagem". Somente leitura. Herdado do onlineMeetingBase.
joinMeetingIdSettings joinMeetingIdSettings Especifica o joinMeetingId, a senha da reunião e o requisito para a senha. Depois que um onlineMeeting é criado, o joinMeetingIdSettings não pode ser modificado. Para fazer alterações nessa propriedade, a reunião precisa ser cancelada e uma nova precisa ser criada. Herdado do onlineMeetingBase.
joinWebUrl Cadeia de caracteres A URL de junção da reunião online. Somente leitura. Herdado do onlineMeetingBase.
lobbyBypassSettings lobbyBypassSettings Especifica quais participantes podem ignorar o lobby da reunião. Herdado do onlineMeetingBase.
meetingTemplateId Cadeia de caracteres A ID do modelo de reunião.
participants meetingParticipants Os participantes associados à reunião online, incluindo o organizador e os participantes.
recordAutomatically Booliano Indica se deve gravar a reunião automaticamente. Herdado do onlineMeetingBase.
gravação (preterida) Stream O fluxo de conteúdo da gravação de um evento ao vivo do Teams. Somente leitura.
shareMeetingChatHistoryDefault meetingChatHistoryDefaultMode Especifica se o histórico de bate-papo da reunião é compartilhado com os participantes. Os valores possíveis são: all, none, unknownFutureValue.
startDateTime DateTime A hora de início da reunião no UTC. Necessário ao criar uma reunião online.
assunto Cadeia de caracteres O assunto da reunião online. Necessário ao criar uma reunião online.
videoTeleconferenceId Cadeia de caracteres A ID de teleconferência de vídeo. Somente leitura.
watermarkProtection watermarkProtectionValues Especifica se uma marca d'água deve ser aplicada a um tipo de conteúdo pelo aplicativo cliente.
shareMeetingChatHistoryDefault meetingChatHistoryDefaultMode Especifica se o histórico de bate-papo da reunião é compartilhado com os participantes. Os valores possíveis são: all, none, unknownFutureValue. Herdado do onlineMeetingBase.
startDateTime DateTime A hora de início da reunião no UTC.
assunto Cadeia de caracteres O assunto da reunião online. Herdado do onlineMeetingBase.
videoTeleconferenceId Cadeia de caracteres A ID de teleconferência de vídeo. Somente leitura. Herdado do onlineMeetingBase.
watermarkProtection watermarkProtectionValues Especifica se o aplicativo cliente deve aplicar uma marca d'água a um tipo de conteúdo. Herdado do onlineMeetingBase.
autoAdmitidoUsers (preteridos) Cadeia de caracteres A configuração que especifica o tipo de participantes que sã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

  • A propriedade autoAdmittedUsers é preterida. Em vez disso, use a propriedade de escopo do lobbyBypassSettings .
  • A propriedade capabilities é preterida. Use a propriedade isQuestionAndAnswerEnabled de broadcastMeetingSettings .

valores onlineMeetingPresenters

Valor Descrição
Todos Todo mundo é apresentador. Padrão.
organization Todos na organização do organizador são apresentadores.
roleIsPresenter Somente os participantes cuja função é apresentadora são apresentadores.
organizer Somente o organizador é um apresentador.
unknownFutureValue Valor sentinela de enumeração evoluível. Não usar.

Dica

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

valores meetingChatMode

Valor Descrição
habilitadas O chat de reunião está habilitado.
desabilitadas O chat da reunião está desabilitado.
Limitado O chat de reunião está habilitado, mas somente durante a chamada de reunião.
unknownFutureValue Valor sentinela de enumeração evoluível. Não usar.

valores meetingChatHistoryDefaultMode

Valor Descrição
tudo Todo o histórico de chat de reunião é compartilhado.
none Nenhum histórico de chat de reunião é compartilhado.
unknownFutureValue Valor sentinela de enumeração evoluível. Não usar.

Relações

Relação Tipo Descrição
attendanceReports coleção meetingAttendanceReport Os relatórios de presença de uma reunião online. Somente leitura. Herdado do onlineMeetingBase.
Gravações coleção callRecording As gravações de uma reunião online. Somente leitura.
Registo meetingRegistration O registro habilitado para uma reunião online. Uma reunião online só pode ter um registro habilitado.
Transcrições coleção callTranscript As transcrições de uma reunião online. Somente leitura.
meetingAttendanceReport (preterido) meetingAttendanceReport O relatório de presença da última sessão de reunião online. Somente leitura.

Dica

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

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "allowAttendeeToEnableCamera": "Boolean",
  "allowAttendeeToEnableMic": "Boolean",
  "allowMeetingChat": {"@odata.type": "microsoft.graph.meetingChatMode"},
  "allowTeamworkReactions": "Boolean",
  "allowedPresenters": "String",
  "anonymizeIdentityForRoles": ["String"],
  "audioConferencing": {"@odata.type": "microsoft.graph.audioConferencing"},
  "chatInfo": {"@odata.type": "microsoft.graph.chatInfo"},
  "creationDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "id": "String (identifier)",  
  "isEntryExitAnnounced": "Boolean",
  "joinInformation": {"@odata.type": "microsoft.graph.itemBody"},
  "joinMeetingIdSettings": {"@odata.type": "microsoft.graph.joinMeetingIdSettings"},
  "joinWebUrl": "String",
  "lobbyBypassSettings": {"@odata.type": "microsoft.graph.lobbyBypassSettings"},
  "meetingTemplateId": "String",
  "participants": {"@odata.type": "microsoft.graph.meetingParticipants"},
  "recordAutomatically": "Boolean",
  "shareMeetingChatHistoryDefault": "microsoft.graph.meetingChatHistoryDefaultMode",
  "startDateTime": "String (timestamp)",  
  "subject": "String",
  "videoTeleconferenceId": "String",
  "watermarkProtection": {"@odata.type": "microsoft.graph.watermarkProtectionValues"}
}