Microsoft Graph

【Microsoft Graph/Teams Channel】チャネルのリソースについて

概要

チャネルリソースはTeamsのチャネル情報を取得した際に使用するプロパティ

プロパティ

プロパティ 利用 C#クラス テーブル列名 説明
id String チャネルの一意の識別子。 読み取り専用。
createdDateTime dateTimeOffset 読み取り専用です。 チャネルが作成されたときのタイムスタンプ。
displayName String Microsoft Teams でユーザーに対して表示されるチャネルの名前。 最大長は 50 文字です。
説明 String チャネルの説明テキストです (省略可能)。
isFavoriteByDefault ブール値 〇       isFavoriteByDefault が true に設定されている場合、そのチャネルはチームのすべてのメンバーに対して自動的に表示されます。チームのチャネル一覧にそのチャネルがデフォルトで含まれるようになります。
初期値はFalse。
メール String チャネルにメッセージを送信するときのメール アドレス。 読み取り専用です。
tenantId string Microsoft Entra テナントの ID。
webUrl String Microsoft Teams のチャネルに移動するハイパーリンク。 これは、Microsoft Teams でチャネルを右クリックし、[チームへ
のリンクを取得] を選択すると作成される URL です。 この URL は不透明 blob として扱われる必要があり、また解析されません。 読み取り専用です。
membershipType channelMembershipType チャネルの種類。 作成中に設定でき、変更できません。 使用可能な値: standardprivateunknownFutureValueshared。 既定値は standard です。 Prefer: include-unknown-enum-members要求ヘッダーを使用して、この進化可能な列挙型で次の値を取得します:shared
isArchived Boolean チャネルがアーカイブされているかどうかを示します。 読み取り専用です。
概要 channelSummary 所有者、メンバー、ゲストの数、他のテナントのメンバーのインジケーターなど、チャネルに関する概要情報が含まれます。 summary プロパティは、Get チャネル メソッドの $select 句で指定されている場合にのみ返されます。

メソッド

メソッド 戻り値の型 CompreView
使用
説明
チャネルを一覧表示する channel コレクション チーム内のチャネルの一覧を取得します。
受信チャネルを一覧表示する channel コレクション 受信チャネル (チームと共有されているチャネル) の一覧を取得します。
すべてのチャネルを一覧表示する channel コレクション チーム内またはこのチームと共有されているチャネル (受信チャネル) の一覧を取得します。
チャネルを作成する channel 表示名と説明を指定して新しいチャネルを作成します。
チャネルを取得する channel チャネルのプロパティとリレーションシップを読み取ります。
プライマリ チャネルを取得する channel チームの全般チャネル。
チャネルを更新する channel チャネルのプロパティを更新します。
チャネルを削除する なし チャネルを削除します。
チャネル メッセージを一覧表示する chatMessage チャネルのメッセージを取得します。
全チャネル メッセージ取得 API が追加されました channel コレクション ユーザーが参加しているすべてのチャネルからすべてのメッセージを取得します。
保持されているすべてのチャネル メッセージを取得する chatMessage コレクション チーム内のすべてのチャネルにわたって保持されているすべてのメッセージを取得します。
チャネル メッセージの投稿を作成する chatMessage メッセージをチャネルに送信します。
チャネル メッセージの投稿への返信を作成する chatMessage チャネル内のメッセージに返信します。
ファイル フォルダーを取得する driveItem チャネルのファイルが保存されている SharePoint フォルダーの詳細情報を取得します。
タブを一覧表示する teamsTab チャネルにピン留めされているタブを一覧表示します。
チャネル メンバーを一覧表示する conversationMember コレクション チャネルのメンバーの一覧を取得します。
すべてのメンバーを一覧表示する conversationMember コレクション チャネル内のすべての メンバー の一覧を取得 します
チャネル メンバーを追加する conversationMember チャネルにメンバーを追加します。 membershipType  private またはshared のチャネルのみサポートされます。
チャネル メンバーを取得する conversationMember コレクション チャネルのメンバーを取得します。
チャネルをアーカイブする なし チーム内のチャネルをアーカイブします。
チャネルのアーカイブを解除する なし アーカイブされたチャネルをチームに復元します。
チャネル メンバーの役割を更新する conversationMember チャネルのメンバーのプロパティを更新します。 membershipType  private またはshared のチャネルのみサポートされます。
チャネル メンバーを削除する なし チャネルからメンバーを削除します。 membershipType  private またはshared のチャネルのみサポートされます。
Complete migration channel チャネルから移行モードを削除し、ユーザーがメッセージを投稿および閲覧できるようにします。
チャネル内のリスト タブ teamsTab チャネルにピン留めされているタブを一覧表示します。
チャネルにタブを追加する teamsTab チャネルにタブを追加 (pin) します。
チャネルの [取得] タブ teamsTab チャネルにピン留めされているタブを読み取ります。
チャネルの [更新] タブ teamsTab チャネル内のタブのプロパティを更新します。
チャネルからタブを削除する なし チャネルからタブを削除 (ピン留め解除) します。
チャネルのメールアドレスをプロビジョニングする provisionChannelEmailResult チャネルのメール アドレスをプロビジョニングします。
チャネルのメールアドレスを削除する なし チャネルのメール アドレスを削除します。
受信チャネルを削除する なし チームから受信チャネル (チームと共有されているチャネル) を削除します。
チャネルを共有するチームを一覧表示する sharedWithChannelTeamInfo コレクション 指定したチャネルと共有されているチームの一覧を取得します。
チャネルを共有するチームを取得する sharedWithChannelTeamInfo 指定したチャネルと共有されているチームを取得します。
チームとのチャネルの共有を解除する なし 対応する sharedWithChannelTeamInfo リソースを削除して、チャネルチームの共有を解除します。
許可されているメンバーを一覧表示する conversationMember コレクション 共有チャネルにアクセスできる conversationMembers の一覧を取得します。
ユーザー アクセスを確認する ブール型 ユーザーが共有チャネルにアクセスできるかどうかを判断します

 

参考文献

TOP