teamsAppDefinition-Ressourcentyp

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Die Details einer Version einer teamsApp.

Eigenschaften

Eigenschaft Typ Beschreibung
id string Eine eindeutige ID (nicht die Teams-App-ID).
teamsAppId string Die ID aus dem Teams-App-Manifest.
publishingState string Die veröffentlichte status einer bestimmten Version einer Teams-App. Mögliche Werte sind:
submitted – Die spezifische Version der Teams-App wurde übermittelt und wird derzeit überprüft.
published – Die Anforderung zum Veröffentlichen der spezifischen Version der Teams-App wurde vom Administrator genehmigt, und die App wird veröffentlicht.
rejected – Die Anforderung, die spezifische Version der Teams-App zu veröffentlichen, wurde vom Administrator abgelehnt.
azureADAppId string Die WebApplicationInfo.Id aus dem Teams-App-Manifest.
displayName string Der Name der vom App-Entwickler bereitgestellten App.
Version string Die Versionsnummer der Anwendung.
allowedInstallationScopes teamsAppInstallationScope-Sammlung Eine Sammlung von Bereichen, in denen die Teams-App installiert werden kann. Mögliche Werte:
team – Gibt an, dass die Teams-App innerhalb eines Teams installiert werden kann und für den Zugriff auf die Daten dieses Teams autorisiert ist.
groupChat– Gibt an, dass die Teams-App innerhalb eines Gruppenchats installiert werden kann und für den Zugriff auf die Daten dieses Gruppenchats autorisiert ist.
personal– Gibt an, dass die Teams-App im persönlichen Bereich eines Benutzers installiert werden kann und für den Zugriff auf die Daten dieses Benutzers autorisiert ist.
Autorisierung teamsAppAuthorization Im Teams-App-Manifest angegebene Autorisierungsanforderungen.

Beziehungen

Beziehung Typ Beschreibung
Bot teamworkBot Die Details des Bots, der im Teams-App-Manifest angegeben ist.
colorIcon teamsAppIcon Die Farbversion des Teams-App-Symbols.
dashboardCards teamsAppDashboardCardDefinition-Sammlung Dashboardkarten, die im Teams-App-Manifest angegeben sind.
outlineIcon teamsAppIcon Die Gliederungsversion des Teams-App-Symbols.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

{
  "id": "string",
  "teamsAppId": "string",
  "publishingState": "#microsoft.graph.teamsAppPublishingState",
  "azureADAppId": "string",
  "displayName": "string",
  "version": "string",
  "authorization": "#microsoft.graph.teamsAppAuthorization"
}