channel-Ressourcentyp
Namespace: microsoft.graph
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Teams bestehen aus Kanälen, die sich aus den Gesprächen mit Ihren Teamkollegen zusammensetzen. Jeder Kanal ist einem bestimmten Thema, einer Abteilung oder einem Projekt gewidmet. Kanäle sind der Ort, an dem die Arbeit tatsächlich erledigt wird: wo Text-, Audio- und Videogespräche stattfinden, die für das gesamte Team zugänglich sind, wo Dateien freigegeben und Registerkarten hinzugefügt werden.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| List channels | channel-Auflistung | Rufen Sie die Liste von Kanälen in diesem Team ab. |
| Eingehende Kanäle auflisten | channel-Sammlung | Rufen Sie die Liste der Kanäle ab, die mit einem Team geteilt werden. |
| Auflisten aller Kanäle | channel-Sammlung | Rufen Sie die Liste der Kanäle ab, die entweder in einem Team sind oder mit einem Team geteilt werden (eingehende Kanäle). |
| Create channel | channel | Erstellen eines neuen Kanals durch Einschließen des Anzeigenamen und der Beschreibung. |
| Get channel | channel | Lesen von Eigenschaften und Beziehungen des Kanals. |
| Updatekanal | channel | Aktualisieren der Eigenschaften des Kanals. |
| Delete channel | Keine | Löschen eines Kanals. |
| Nachricht-Delta abrufen | chatMessage | Abrufen von inkrementellen Nachrichten in einem Kanal. |
| Kanalnachrichten auflisten | chatMessage | Abrufen von Nachrichten in einem Kanal. |
| Alle Kanalnachrichten abrufen | Kanal-Sammlung | Abrufen aller Nachrichten aus allen Kanälen, an denen ein Benutzer beteiligt ist. |
| Kanalnachricht-Beitrag erstellen | chatMessage | Eine Nachricht an einen Kanal senden. |
| Antwort auf Kanalnachricht-Beitrag erstellen | chatMessage | Auf eine Nachricht in einem Kanal antworten. |
| Dateiordner abrufen | driveItem | Ruft die Details des SharePoint-Ordners ab, in dem die Dateien des Kanals gespeichert sind. |
| Registerkarten auflisten | teamsTab | Auflistung der Registerkarten, die an einen Kanal angeheftet sind. |
| List channel members | conversationMember-Sammlung | Die Liste von Mitgliedern in einem Kanal abrufen. |
| Add channel member | conversationMember | Hinzufügen eines Mitglieds zu einem Kanal. Wird nur für Kanäle mit einem membershipType von private oder sharedunterstützt. |
| Kanalmitglied abrufen | conversationMember-Sammlung | Abrufen eines Mitglieds in einem Kanal. |
| Rolle eines Kanalmitglieds aktualisieren | conversationMember | Eigenschaften eines Mitglieds des Kanals aktualisieren. Wird nur für Kanäle mit einem membershipType von private oder sharedunterstützt. |
| Kanalmitglied entfernen | Keine | Mitglied eines Kanals löschen. Wird nur für Kanäle mit einem membershipType von private oder shared unterstützt. |
| Migration abschließen | Kanal | Entfernt den Migrationsmodus aus dem Kanal und macht den Kanal für Benutzer verfügbar, um Nachrichten zu posten und zu lesen. |
| Registerkarten im Kanal auflisten | teamsTab | Registerkarten auflisten, die an einen Kanal angeheftet sind. |
| Registerkarte zu Kanal hinzufügen | teamsTab | Eine Registerkarte einem Kanal hinzufügen (anpinnen). |
| Registerkarte im Kanal abrufen | teamsTab | Abrufen einer bestimmten Registerkarte, die an einen Kanal angeheftet ist. |
| Registerkarte im Kanal aktualisieren | teamsTab | Aktualisiert die Eigenschaften einer Registerkarte in einem Kanal. |
| Registerkarte aus Kanal entfernen | Keine | Eine Registerkarte aus einem Kanal entfernen (loslösen). |
| E-Mail-Adresse des Bereitstellungskanals | Email-Resultate des Bereitstellungskanals | Bereitstellen einer E-Mail-Adresse für den Kanal. |
| Entfernen der Kanal E-Mail-Adresse | Keiner | Entfernen der E-Mail-Adresse des Kanals. |
| Entfernen eines eingehenden Kanals | Keines | Entfernen eines eingehenden Kanals. |
| Auflisten von Teams, die einen Kanal teilen | sharedWithChannelTeamInfo-Sammlung | Rufen Sie die Liste der Teams ab, die für den angegebenen Kanal freigegeben wurden. |
| Abrufen der Teamfreigabe eines Kanals | sharedWithChannelTeamInfo | Ruft ein Team ab, das für den angegebenen Kanal freigegeben wurde. |
| Aufheben der Freigabe des Kanals für das Team | Keines | Heben Sie die Freigabe eines Kanals für ein Team auf. |
| Liste zulässiger Mitglieder | conversationMember-Sammlung | Rufen Sie die Liste der Teammitglieder ab, die Zugriff auf den freigegebenen Kanal haben. |
| Überprüfen des Benutzerzugriffs | Boolesch | Überprüfen Sie, ob ein Benutzer Zugriff auf einen freigegebenen Kanal hat oder nicht. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| description | Zeichenfolge | Optionale Textbeschreibung für den Kanal. |
| displayName | Zeichenfolge | Kanalname wie er in Microsoft Teams für den Benutzer angezeigt wird. |
| id | String | Eindeutiger Bezeichner des Kanals. Schreibgeschützt. |
| isFavoriteByDefault | Boolean | Gibt an, ob der Kanal automatisch für alle Mitglieder des Teams als „Favorit“ gekennzeichnet werden soll. Kann nur programmgesteuert mit Team erstelleneingestellt werden. Standard: false. |
| String | Die E-Mail-Adresse zum Senden von Nachrichten an den Kanal. Schreibgeschützt. | |
| webUrl | String | Ein Link, der in Microsoft Teams zum Kanal führt. Dies ist die URL, die Sie erhalten, wenn Sie mit der rechten Maustaste in Microsoft Teams auf einen Kanal klicken, und auf die Option zum Abrufen des Links zum Kanal klicken. Diese URL sollte als nicht transparenter Blob behandelt und nicht analysiert werden. Schreibgeschützt. |
| membershipType | channelMembershipType | Der Kanaltyp. Kann während der Erstellung festgelegt und nicht geändert werden. Mögliche Werte sind: standard, private, unknownFutureValue, shared. Der Standardwert ist standard. Beachten Sie, dass Sie den Prefer: include-unknown-enum-members Anforderungsheader verwenden müssen, um den folgenden Wert in dieser optionierbaren Enumerationabzurufen: shared. |
| createdDateTime | dateTimeOffset | Schreibgeschützt. Zeitstempel für den Zeitpunkt, an dem der Kanal erstellt wurde. |
| moderationSettings | channelModerationSettings | Einstellungen zur Konfiguration der Kanalmoderation, um zu steuern, wer neue Beiträge starten und auf Beiträge in diesem Kanal antworten darf. |
| tenantId | string | Besteht aus der Azure Active Directory-Mandanten-ID. |
Instanzenattribute
Instanzenattribute sind Eigenschaften mit speziellem Verhalten. Diese Eigenschaften sind temporär. Sie definieren entweder, wie sich der Dienst verhalten soll, oder geben kurzfristige Eigenschaftswerte an, beispielsweise URLs zum Elementdownload, die ablaufen.
| Eigenschaftenname | Typ | Beschreibung |
|---|---|---|
| @microsoft.graph.channelCreationMode | Zeichenfolge | Gibt an, dass sich der Kanal im Migrationsstatus befindet und zurzeit zu Migrationszwecken verwendet wird. Akzeptiert wird ein Wert: migration. |
Hinweis:
channelCreationModeist eine Aufzählung, die den Wertmigrationannimmt.
Ein Beispiel für eine POST-Anforderung finden Sie unter Anforderung (Kanal im Migrationszustand erstellen).
Beziehungen
| Beziehung | Typ | Beschreibung |
|---|---|---|
| messages | chatMessage-Auflistung | Eine Sammlung aller Nachrichten in dem Kanal. Eine Navigationseigenschaft. Lässt Nullwerte zu. |
| Registerkarten | teamsTab-Auflistung | Eine Auflistung aller Registerkarten im Kanal. Eine Navigationseigenschaft. |
| members | conversationMember-Sammlung | Eine Sammlung von Mitgliedschafts-Einträgen, die dem Kanal zugeordnet sind. |
| filesFolder | driveItem | Metadaten für den Ort, wo die Dateien des Kanals gespeichert sind. |
| operations | teamsAsyncOperation-Auflistung | Die asynchronen Vorgänge, die ausgeführt wurden oder in diesem Team ausgeführt werden. |
| sharedWithTeams | sharedWithChannelTeamInfo-Sammlung | Eine Sammlung von Teams, mit denen ein Kanal geteilt wird. |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"description": "string",
"displayName": "string",
"id": "string (identifier)",
"isFavoriteByDefault": true,
"email": "string",
"webUrl": "string",
"membershipType": "channelMembershipType",
"createdDateTime": "string (timestamp)",
"moderationSettings": { "@odata.type": "microsoft.graph.channelModerationSettings" }
}
Feedback
Feedback senden und anzeigen für