Поделиться через


Тип ресурса упоминания

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет уведомление для пользователя на основе его адреса электронной почты. Этот тип уведомлений также называется @-упоминаниями.

Ресурс сообщения поддерживает упоминание. Он содержит свойство упоминанияPreview , указывающее, упоминается ли вошедшего пользователя в этот экземпляр сообщения. Он также включает свойство навигации упоминаний , которое поддерживает получение сведений об упоминании или удаление упоминания в этом экземпляре.

При создании сообщения приложение может создать упоминание в том же запросе POST , включив его в свойство упоминания . GET Используя запрос с параметром $filter запроса, приложение может возвращать все сообщения в почтовом ящике вошедшего пользователя, в которые упоминается пользователь. Запрос GET с параметром $expand запроса позволяет приложению развернуть все упоминания в определенном сообщении.

Этот механизм, позволяющий приложению задавать и получать упоминания в сообщениях, позволяет легко получать уведомления, когда пользователь, создающий упоминание, может оставаться в существующем контексте (например, при создании текста сообщения), а приложение задает базовое свойство упоминания . Упомянутые лица могут легко узнать, упоминаются ли они и где, с помощью GET запросов с параметром $filter запроса или $expand .

Например, в почтовом клиенте Outlook, когда пользователь вводит @ текст при написании сообщения, Outlook позволяет пользователю выбрать или ввести имя для завершения @-упоминания. Outlook задает свойство упоминания перед созданием и отправкой сообщения или события. Outlook также использует GET операции с $filter вошедшего пользователя и $expand для поиска сообщений, в которых упоминается пользователь, предупреждая пользователя о действиях или обсуждениях, что позволяет быстрее отвечать на них.

Методы

Метод Возвращаемый тип Описание
Публикация и отправка Нет Создание и отправка упоминаний в составе нового сообщения.
Публикация в новом черновике сообщение , содержащее один или несколько объектов упоминания . Создайте черновик нового сообщения и включите один или несколько объектов упоминания .
Получение сообщений, упоминающих меня Коллекция message Получите все сообщения в почтовом ящике вошедшего пользователя, содержащие упоминание этого пользователя.
Получение сообщения и его упоминания Коллекция message Получите сообщение и разверните сведения о каждом упоминании в сообщении.
Удаление упоминания Нет Удалите указанное упоминание в указанном сообщении в почтовом ящике пользователя, выполнившего вход.

Свойства

Свойство Тип Описание
приложение String Имя приложения, в котором создается упоминание. Необязательный параметр. Не используется и по умолчанию имеет значение NULL для сообщения.
clientReference String Уникальный идентификатор, представляющий родительский объект экземпляра ресурса. Необязательный параметр. Не используется и по умолчанию имеет значение NULL для сообщения.
createdBy emailAddress Сведения об адресе электронной почты пользователя, который сделал это упоминание.
createdDateTime DateTimeOffset Дата и время создания упоминания на клиенте.
deepLink String Прямая веб-ссылка на контекст упоминания в экземпляре ресурса. Необязательный параметр. Не используется и по умолчанию имеет значение NULL для сообщения.
id String Уникальный идентификатор упоминания в экземпляре ресурса.
упомянутый emailAddress Сведения об адресе электронной почты указанного человека. Обязательно.
mentionText String Необязательный параметр. Не используется и по умолчанию имеет значение NULL для сообщения. Чтобы получить упоминания в сообщении, см. свойство bodyPreview сообщения.
serverCreatedDateTime DateTimeOffset Дата и время создания упоминания на сервере. Необязательный параметр. Не используется и по умолчанию имеет значение NULL для сообщения.

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "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"
}