Microsoft Graph Toolkit のチャット コンポーネント
重要
このコンポーネントはプレビュー段階であり、変更される可能性があります。 運用アプリケーションでのこれらのコンポーネントの使用はサポートされていません。
注:
このコンポーネントは現在、React コンポーネントとしてのみ使用でき、Web コンポーネントと同等のコンポーネントはありません。
注:
この機能は、リアルタイム エンドポイント、大容量 API を利用し、 Microsoft Teams API の支払いモデルとライセンス要件で説明されているのと同じ課金モデルの対象となります。
チャット コンポーネントを使用すると、ユーザーは 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 が設定されている |
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
テーマをサポートしていないため、ブラウザーの設定を尊重しません。