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.
Registre um registro de reunião em uma reunião online que tenha o registro de reunião habilitado em nome do registro. Esta operação tem dois cenários:
Se o valor da propriedade allowedRegistrant do objeto meetingRegistration for , os registros serão necessários para entrar antes de se registrarem organization na reunião. O firstName, lastName e email devem corresponder às informações armazenadas Azure Active Directory (Azure AD).
Se o valor da propriedade allowedRegistrant do objeto meetingRegistration for , os registrantes não serão necessários para entrar e serão considerados everyone anônimos.
Em qualquer cenário, o registro receberá uma notificação por email que contém suas informações de registro.
Permissions
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante)
OnlineMeetings.ReadWrite
Delegado (conta pessoal da Microsoft)
Sem suporte.
Aplicativo
OnlineMeetings.Read.All
Dica
Se o valor da propriedade allowedRegistrant do objeto meetingRegistration for , use a permissão delegada organization do registro para se inscrever.
Se o valor da propriedade allowedRegistrant do objeto meetingRegistration for , use a permissão delegada everyone do registro para se inscrever.
Solicitação HTTP
POST /users/{userId}/onlineMeetings/{id}/registration/registrants
Observação:userId é o objectID do organizador da reunião.
Cabeçalhos de solicitação
Nome
Descrição
Autorização
{token} de portador. Obrigatório.
Corpo da solicitação
No corpo da solicitação, fornece uma representação JSON das propriedades editáveis de um objeto meetingRegistrant.
Importante
Você deve fornecer a **propriedade @odata.type** para especificar o tipo de registro. Para obter mais detalhes, consulte o exemplo a seguir.
Resposta
Se tiver êxito, este método retornará um código de resposta e um 200 OKobjeto meetingRegistrant parcial no corpo da resposta.
Dica
O corpo da resposta conterá informações diferentes, dependendo do valor de allowedRegistrant.
Se o valor da propriedade allowedRegistrant for , somente id e joinWebUrl serão retornados organization no objeto meetingRegistrant. Os registrantes podem usar a id para cancelar seu registro ou ingressar noWebUrl para ingressar na reunião.
Se o valor da propriedade allowedRegistrant for everyone , um objeto meetingRegistrant vazio será retornado. Os registrantes precisam usar os links no email que recebem para cancelar o registro ou ingressar na reunião.
Exemplos
Exemplo 1: Registrar um registrante de assinatura
O exemplo a seguir mostra como registrar um registro inscrito com a permissão delegada do registro quando a reunião tiver permitidoRegistrant definido como organization .
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var meetingRegistrantBase = new MeetingRegistrant
{
FirstName = "Frederick",
LastName = "Cormier",
Email = "frederick.cormier@contoso.com",
CustomQuestionAnswers = new List<CustomQuestionAnswer>()
{
new CustomQuestionAnswer
{
QuestionId = "MSM5YjlmM2Q4ZS03ZmVkLTRmN3gwMDIw94MDAyMF9hX3gwMDIwX2RldmU=",
Value = "No"
},
new CustomQuestionAnswer
{
QuestionId = "MSM5M2E2OWQ1Ni1jZTc4LTQDAwMjBfZGlkX3gwMDIwX3lvdV94MDAyMF8=",
Value = "Internet"
}
}
};
await graphClient.Users["{user-id}"].OnlineMeetings["{onlineMeeting-id}"].Registration.Registrants
.Request()
.AddAsync(meetingRegistrantBase);
Importante
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
O exemplo a seguir mostra como registrar um registro anônimo com permissão de aplicativo quando a reunião tiver permitidoRegistrant definido como everyone .
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var meetingRegistrantBase = new MeetingRegistrant
{
FirstName = "Lisa",
LastName = "Adkins",
Email = "lisa.adkins@contoso.com",
CustomQuestionAnswers = new List<CustomQuestionAnswer>()
{
new CustomQuestionAnswer
{
QuestionId = "MSM5YjlmM2Q4ZS03ZmVkLTRmN3gwMDIw94MDAyMF9hX3gwMDIwX2RldmU=",
Value = "No"
},
new CustomQuestionAnswer
{
QuestionId = "MSM5M2E2OWQ1Ni1jZTc4LTQDAwMjBfZGlkX3gwMDIwX3lvdV94MDAyMF8=",
Value = "Internet"
}
}
};
await graphClient.Users["{user-id}"].OnlineMeetings["{onlineMeeting-id}"].Registration.Registrants
.Request()
.AddAsync(meetingRegistrantBase);
Importante
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.