Listar pacotes

Namespace: microsoft.graph

Obter uma lista de todos os [pacotesbundle] na unidade de um usuário.[]

Permissions

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) Sem suporte.
Delegado (conta pessoal da Microsoft) Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All
Aplicativo Sem suporte.

Solicitação HTTP

GET /drive/bundles

Parâmetros de consulta opcionais

Este método dá suporte a $filter Parâmetros de consulta OData para ajudar a personalizar a resposta.

Não é possível usar o parâmetro expand=children de consulta para listar pacotes.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.

Corpo da solicitação

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

Resposta

Se tiver êxito, este método retornará um 200 OK código de resposta e uma coleção de [objetos] [bundlebundle] no corpo da resposta.

Para obter informações sobre respostas a erros, consulte Microsoft Graph respostas de erro e tipos de recursos.

Exemplos

Exemplo 1: Listar todos os pacotes em uma unidade

Para solicitar uma enumeração de todos os pacotes definidos na unidade, você pode fazer uma solicitação à coleção bundles sem parâmetros.

Solicitação

Veja a seguir um exemplo de uma solicitação.

GET https://graph.microsoft.com/beta/drive/bundles

Resposta

Este é um exemplo de resposta.

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

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

{
  "value": [
    {
      "id": "0123456789abc",
      "name": "Vacation photo album",
      "bundle": {
        "childCount": 1,
        "album": { }
      }
    },
    {
      "id": "0120310201abd",
      "name": "Family shared files",
      "bundle": {
        "childCount": 1
      }
    }
  ],
  "@odata.nextLink": "https://..."
}

Exemplo 2: Listar todos os álbuns de fotos em uma unidade

Para filtrar a lista de pacotes retornados de uma solicitação para a coleção bundles, filter você pode usar o parâmetro de cadeia de caracteres de consulta para especificar o tipo de pacote a ser retornado verificando a existência de uma faceta no pacote.

Solicitação

Veja a seguir um exemplo de uma solicitação.

GET https://graph.microsoft.com/v1.0/drive/bundles?filter=bundle/album%20ne%20null

Resposta

Este é um exemplo de resposta. A resposta a um GET para o ponto de extremidade de pacotes é uma matriz de [recursos driveItem][] com o [pacote][]. Como todos os pacotes são itens, você pode usar todas as operações de item padrão neles.

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

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

{
  "value": [
    {
      "id": "0123456789abc",
      "name": "Vacation photo album",
      "bundle": {
        "childCount": 1,
        "album": { }
      }
    },
    {
      "id": "120301010abcd",
      "name": "Seattle Center event",
      "bundle": {
        "childCount": 4,
        "album": { }
      },
      "tags": [
        {
          "name": "outside",
          "autoTagged": { }
        }
      ]
    }
  ]
}