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


Компонент чата в наборе средств Microsoft Graph

Важно!

Этот компонент находится в предварительной версии и может быть изменен. Использование этих компонентов в рабочих приложениях не поддерживается.

Примечание.

В настоящее время этот компонент доступен только в качестве компонента React и не имеет эквивалента веб-компонента.

Примечание.

Эта функция использует преимущества конечных точек реального времени, API высокой емкости и подчиняется той же модели выставления счетов, как описано в моделях оплаты и требованиях к лицензированию для API Microsoft Teams.

Компонент чата позволяет пользователю проводить беседы 1:1 или групповые беседы. Этот компонент не поддерживает беседы канала. Компонент позволяет отрисовки бесед и создания новых сообщений. Все данные хранятся в Microsoft Teams.

Пример

В следующем примере показана беседа mgt-chat с помощью компонента .

Снимок экрана: компонент чата

Свойства

Атрибут Свойство Описание
chat-id chatId Идентификатор строки для задания 1:1 или групповой беседы для отрисовки. Обязательно.

Настраиваемые свойства CSS

Компонент mgt-chat не определяет настраиваемые свойства CSS.

События

Компонент mgt-chat не предлагает никаких событий.

Шаблоны

Компонент mgt-chat не предлагает шаблоны для переопределения.

Разрешения Microsoft Graph

Этот элемент управления использует следующие API и разрешения Microsoft Graph.

Конфигурация Разрешение API
chatId задано Chat.ReadBasic, Chat.Read, ChatMessage.Read, Chat.ReadWrite, ChatMember.ReadWrite /chats/{id}/messages, /chats/{id}/messages, /chats/{id}/messages/{messageId}, /me/chats/{id}/messages/{messageId}/softDelete, /chats/{id}/members/{membershipId}, /chats/{id}/members, /chats/{id}/messages/{messageId}/hostedContents/{hostedContentId}, /chats/{id}

Подкомпоненты

Компонент mgt-chat состоит из одного или нескольких подкомпонентов, для которых могут потребоваться другие разрешения, отличные от перечисленных ранее. Дополнительные сведения см. в документации по каждому подкомпоненту:

Проверка подлинности

Компонент mgt-chat использует глобальный поставщик проверки подлинности, описанный в документации по проверке подлинности.

Кэш

Компонент mgt-chat кэширует сообщения чата и связанные метаданные.

Локализация

Компонент mgt-chat не предоставляет переменные локализации.

Известные проблемы

  • Компонент mgt-chat не поддерживает одно и то же chatId , что используется в нескольких экземплярах компонента или на нескольких вкладках.
  • Компонент mgt-chat не поддерживает тем и не учитывает настройки браузеров.