Microsoft Graph ツールキット の Chat コンポーネント

注意

Microsoft Graph ツールキット は非推奨となりました。 廃止期間は 2025 年 9 月 1 日に開始し、完全な廃止は 2026 年 8 月 28 日に予定されています。 開発者は、Web エクスペリエンスを構築するために、Microsoft Graph SDK またはその他のサポートされている Microsoft Graph ツールを使用するように移行する必要があります。 詳細については、 非推奨のお知らせを参照してください。

注:

このコンポーネントはプレビュー段階であり、変更される可能性があります。 これらのコンポーネントを運用アプリケーションで使用することはサポートされていません。 このコンポーネントは現在、React コンポーネントとしてのみ利用可能であり、同等の Web コンポーネントはありません。

チャット コンポーネントを使用すると、ユーザーは 1 対 1 またはグループでの会話を行うことができます。 このコンポーネントはチャネルの会話をサポートしていません。 このコンポーネントを使用すると、会話をレンダリングし、新しいメッセージを作成できます。 すべてのデータは Microsoft Teams に保存されます。

例

次の例では、 mgt-chat コンポーネントを使用して会話を表示します。

チャット コンポーネントのスクリーンショット

プロパティ

属性 プロパティ 説明
chat-id chatId 1 対 1 またはグループ 会話 のレンダリングを設定する文字列 ID。 必須です。

CSS カスタム プロパティ

mgt-chat コンポーネントでは、CSS カスタム プロパティは定義されません。

イベント

mgt-chat コンポーネントではイベントは提供されません。

テンプレート

mgt-chat コンポーネントには、上書きするテンプレートは用意されていません。

Microsoft Graph のアクセス許可

このコントロールは、以下の Microsoft Graph API とアクセス許可を使用します。

構成 アクセス許可 API
chatId is set 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 コンポーネントは、前に示したアクセス許可以外のアクセス許可を必要とする可能性がある 1 つ以上のサブコンポーネントで構成されています。 詳細については、各サブコンポーネントのドキュメントを参照してください。

認証

mgt-chat コンポーネントは、認証ドキュメントで説明されているグローバル認証プロバイダーを使用します。

キャッシュ

mgt-chat コンポーネントは、チャット メッセージと関連するメタデータをキャッシュします。

ローカリゼーション

mgt-chat コンポーネントはローカリゼーション変数を公開しません。

既知の問題

  • mgt-chat コンポーネントは、コンポーネントの複数のインスタンスまたは複数のタブで使用される同じchatIdをサポートしていません。
  • mgt-chat コンポーネントはテーマをサポートしておらず、ブラウザーの設定を尊重しません。