Compartilhar via


teamsAppDefinition resource type (Tipo de recurso teamsAppDefinition)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Os detalhes de uma versão de uma aplicação teams.

Propriedades

Propriedade Tipo Descrição
id string Um ID exclusivo (não o ID da aplicação Teams).
teamsAppId cadeia de caracteres O ID do manifesto da aplicação Teams.
publishingState cadeia de caracteres O estado publicado de uma versão específica de uma aplicação do Teams. Os valores possíveis são:
submitted— A versão específica da aplicação Teams foi submetida e está a ser analisada.
published - O pedido para publicar a versão específica da aplicação Teams foi aprovado pelo administrador e a aplicação é publicada.
rejected - O pedido para publicar a versão específica da aplicação Teams foi rejeitado pelo administrador.
azureADAppId cadeia de caracteres O WebApplicationInfo.Id do manifesto da aplicação Teams.
displayName cadeia de caracteres O nome da aplicação fornecida pelo programador da aplicação.
versão string O número da versão da aplicação.
allowedInstallationScopes teamsAppInstallationScope collection (coleção teamsAppInstallationScope) Uma coleção de âmbitos onde a aplicação Teams pode ser instalada. Os valores possíveis são:
team— Indica que a aplicação Teams pode ser instalada dentro de uma equipa e está autorizada a aceder aos dados dessa equipa.
groupChat— Indica que a aplicação Teams pode ser instalada numa conversa de grupo e está autorizada a aceder aos dados dessa conversa de grupo.
personal— Indica que a aplicação Teams pode ser instalada no âmbito pessoal de um utilizador e está autorizada a aceder aos dados desse utilizador.
autorização teamsAppAuthorization Requisitos de autorização especificados no manifesto da aplicação Teams.

Relações

Relação Tipo Descrição
bot teamworkBot Os detalhes do bot especificados no manifesto da aplicação Teams.
colorIcon teamsAppIcon A versão a cores do ícone da aplicação Teams.
dashboardCards teamsAppDashboardCardDefinition collection (Coleção teamsAppDashboardCardDefinition) Cartões de dashboard especificados no manifesto da aplicação Teams.
outlineIcon teamsAppIcon A versão hierárquica do ícone da aplicação Teams.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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