applicationTemplate: categorias

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.

Obtenha a lista de categorias suportadas que podem aparecer na categories propriedade de um applicationTemplate. Cada entrada inclui o valor subjacente utilizado pela API e um nome a apresentar localizável adequado para ser apresentado numa IU.

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.

Tipo de permissão Permissões com menos privilégios Permissões com privilégios superiores
Delegado (conta corporativa ou de estudante) Sem suporte. Sem suporte.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo Sem suporte. Sem suporte.

Não são necessárias permissões adicionais para chamar esta API, desde que a sua aplicação tenha um token de acesso válido para chamar o Microsoft Graph.

Solicitação HTTP

GET /applicationTemplates/microsoft.graph.categories

Parâmetros de consulta opcionais

Este método suporta os $selectparâmetros de consulta , $filter, $orderby, $tope $skip OData para ajudar a personalizar a resposta. A paginação do lado do servidor não é suportada, pelo que a resposta não inclui uma @odata.nextLink propriedade. Para obter informações gerais, acesse Parâmetros de consulta OData.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Accept-Language Código de idioma. Opcional. Fornecer este cabeçalho com um código de idioma suportado, como cs ou de-DE, devolve os valores displayName localizados nesse idioma, sempre que disponíveis. Se o cabeçalho não for especificado ou o idioma pedido não estiver disponível, os valores displayName são devolvidos em inglês.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se for bem-sucedida, esta função devolve um 200 OK código de resposta e uma coleção applicationTemplateCategory no corpo da resposta.

Exemplos

Exemplo 1: Obter a lista de categorias suportadas

Solicitação

O exemplo a seguir mostra uma solicitação.

GET https://graph.microsoft.com/beta/applicationTemplates/microsoft.graph.categories

Resposta

O exemplo a seguir mostra a resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.applicationTemplateCategory)",
  "value": [
    {
      "value": "contentSharing",
      "displayName": "Content Sharing"
    },
    {
      "value": "collaboration",
      "displayName": "Collaboration"
    },
    {
      "value": "health",
      "displayName": "Health"
    },
    {
      "value": "crm",
      "displayName": "CRM"
    },
    {
      "value": "productivity",
      "displayName": "Productivity"
    }
  ]
}

Exemplo 2: obter a lista de categorias suportadas com nomes a apresentar localizados

O exemplo seguinte utiliza o Accept-Language cabeçalho para pedir valores displayName localizados em checo.

Solicitação

GET https://graph.microsoft.com/beta/applicationTemplates/microsoft.graph.categories
Accept-Language: cs

Resposta

O exemplo a seguir mostra a resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.applicationTemplateCategory)",
  "value": [
    {
      "value": "contentSharing",
      "displayName": "Sdílení obsahu"
    },
    {
      "value": "collaboration",
      "displayName": "Spolupráce"
    },
    {
      "value": "health",
      "displayName": "Zdraví"
    },
    {
      "value": "crm",
      "displayName": "CRM"
    },
    {
      "value": "productivity",
      "displayName": "Produktivita"
    }
  ]
}