mencionar tipo de recurso
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.
Representa uma notificação para uma pessoa com base no endereço de email da pessoa. Esse tipo de notificação também é conhecido como @menções.
O recurso de mensagem é compatível com menção. Ele inclui uma propriedade mentionsPreview que indica se o usuário assinado é mencionado nessa instância da mensagem. Ele também inclui a propriedade de navegação de menções, que oferece suporte para obter detalhes de uma menção ou excluir uma menção nessa instância.
Ao criar uma mensagem, um aplicativo pode criar uma menção na mesma solicitação incluindo a POST menção na propriedade menções. Usando uma solicitação com o parâmetro de consulta, um aplicativo pode retornar todas as mensagens na caixa de correio do usuário que menciona GET $filter o usuário. Uma GET solicitação com $expand o parâmetro de consulta permite que o aplicativo expanda todas as menções em uma mensagem específica.
Esse mecanismo de permitir que um aplicativo seja definido e receba menções em mensagens permite notificações leves, em que o usuário que faz a menção pode permanecer no contexto existente (como compor um corpo de mensagem) enquanto o aplicativo define a propriedade de menções subjacentes. As pessoas mencionadas podem facilmente descobrir se e onde são mencionadas por meio de GET solicitações com $filter o parâmetro $expand ou consulta.
Por exemplo, no cliente de email do Outlook, quando um usuário digita enquanto escreve uma mensagem, o Outlook permite que o usuário selecione ou insira um nome para concluir @ a @menção. O Outlook define a propriedade de menções antes de criar e enviar a mensagem ou o evento. Outlook also uses GET operations with and to let the $filter $expand signed-in user look up messages that mention the user, alerting the user to action items or discussions, which allows for a faster response.
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"application": "string",
"clientReference": "string",
"createdBy": {"@odata.type": "microsoft.graph.emailAddress"},
"createdDateTime": "DateTimeOffset",
"deepLink": "string",
"id": "string (identifier)",
"mentioned": {"@odata.type": "microsoft.graph.emailAddress"},
"mentionText": "string",
"serverCreatedDateTime": "DateTimeOffset"
}
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| application | Cadeia de caracteres | O nome do aplicativo onde a menção foi criada. Opcional. Não usado e padrão como nulo para mensagem. |
| clientReference | Cadeia de caracteres | Um identificador exclusivo que representa um pai da instância do recurso. Opcional. Não usado e padrão como nulo para mensagem. |
| createdBy | emailAddress | As informações de email do usuário que fez a menção. |
| createdDateTime | DateTimeOffset | A data e a hora em que a menção é criada no cliente. |
| deepLink | Cadeia de caracteres | Um link da Web profundo para o contexto da menção na instância do recurso. Opcional. Não usado e padrão como nulo para mensagem. |
| id | Cadeia de caracteres | O identificador exclusivo de uma menção em uma instância de recurso. |
| mencionado | emailAddress | As informações de email da pessoa mencionada. Obrigatório. |
| mentionText | String | Opcional. Não usado e padrão como nulo para mensagem. Para obter as menções em uma mensagem, consulte a propriedade bodyPreview da mensagem. |
| serverCreatedDateTime | DateTimeOffset | A data e a hora em que a menção é criada no servidor. Opcional. Não usado e padrão como nulo para mensagem. |
Relações
Nenhuma
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Postar e enviar | Nenhum | Criar e enviar menções como parte de uma nova mensagem. |
| Postar em um novo rascunho | que contém um ou mais objetos de menção. | Crie um rascunho de uma nova mensagem e inclua um ou mais objetos de menção. |
| Obter mensagens mencionando-me | Coleção message | Obter todas as mensagens na caixa de correio do usuário que contêm uma menção a esse usuário. |
| Obter uma mensagem e suas menções | Coleção message | Obter uma mensagem e expandir os detalhes de cada menção na mensagem. |
| Excluir uma menção | Nenhum | Exclui a menção especificada na mensagem especificada na caixa de correio do usuário conectado. |
Comentários
Enviar e exibir comentários de