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 Der veröffentlichte Status einer bestimmten Version einer Teams-App. Die möglichen Werte sind:
submitted – Die spezifische Version der Teams-App wurde übermittelt und wird derzeit überprüft.
published - Der Antrag auf Veröffentlichung der spezifischen Version der Teams-App wurde vom Administrator genehmigt, und die App wird veröffentlicht.
rejected - Die Anfrage, 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 vom App-Entwickler bereitgestellte Name der App.
Version string Die Versionsnummer der Anwendung.
allowedInstallationScopes teamsAppInstallationScopes-Auflistung Eine Auflistung der Bereiche, in denen die Teams-App installiert werden kann. Die möglichen Werte sind:
team – Gibt an, dass die Teams-App innerhalb eines Teams installiert werden kann und zum Zugriff auf die Daten dieses Teams berechtigt ist.
groupChat– Gibt an, dass die Teams-App in einem Gruppenchat installiert werden kann und berechtigt ist, auf die Daten dieses Gruppenchats zuzugreifen.
personal– Gibt an, dass die Teams-App im persönlichen Bereich eines Benutzers installiert werden kann und zum Zugriff auf die Daten dieses Benutzers berechtigt ist.
Autorisierung teamsAppAuthorization Im Teams-App-Manifest angegebene Autorisierungsanforderungen.

teamsAppInstallationScopes-Werte

Member Beschreibung
team Gibt an, dass die Teams-App innerhalb eines Teams installiert werden kann und zum Zugriff auf diese Teamdaten berechtigt ist.
groupChat Gibt an, dass die Teams-App in einem Gruppenchat installiert werden kann und zum Zugriff auf diese Gruppenchatdaten berechtigt ist.
personal Gibt an, dass die Teams-App im persönlichen Bereich eines Benutzers installiert werden kann und zum Zugriff auf diese Benutzerdaten berechtigt ist.
unknownFutureValue Evolvable Enumeration Sentinel-Wert. Nicht verwenden.

Beziehungen

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

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

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