Obtención de un paquete

Espacio de nombres: microsoft.graph

Recupere los metadatos de una agrupación en función del identificador único de la agrupación.

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) No admitida. No admitida.
Delegado (cuenta personal de Microsoft) Files.Read Files.Read.All, Files.ReadWrite, Files.ReadWrite.All
Aplicación No admitida. No admitida.

Solicitud HTTP

GET /drive/bundles/{bundle-id}
GET /drive/items/{bundle-id}

Dado que las agrupaciones son elementos, puede usar la colección items para devolver metadatos sobre una agrupación. También puede usar la colección bundles como comodidad para asegurarse de obtener un lote en la respuesta.

Parámetros de consulta opcionales

Este método admite los parámetros de consulta de OData a modo de ayuda para personalizar la respuesta.

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
if-none-match Etag. Opcional. Si se incluye este encabezado de solicitud y la eTag (o cTag) proporcionada coincide con la etiqueta actual en el archivo, se devuelve una 304 Not Modified respuesta.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto driveItem que contiene la agrupación en el cuerpo de la respuesta.

Para obtener información sobre las respuestas de error, consulte Respuestas de error y tipos de recursos de Microsoft Graph.

Ejemplos

Ejemplo 1: Obtener una agrupación

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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

{
  "id": "0123456789abc",
  "name": "My Photo Album Bundle",
  "eTag": "etag",
  "cTag": "etag",
  "createdBy": { "user": { "id": "1234", "displayName": "Ryan Gregg" } },
  "createdDateTime": "datetime",
  "lastModifiedBy": { "user": { "id": "1234", "displayName": "Ryan Gregg" } },
  "lastModifiedDateTime": "datetime",
  "size": 1234,
  "webUrl": "http://onedrive.com/...",
  "bundle": {
    "childCount": 4,
     "album": { }
  }
}

Ejemplo 2: Obtener un lote y sus elementos secundarios en una sola llamada

Use el expandparámetro de cadena de consulta para incluir los elementos secundarios de una agrupación en la misma solicitud que recupera los metadatos de una agrupación.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children

Respuesta

En el ejemplo siguiente se muestra la respuesta. Esta llamada devolverá los metadatos del lote y una lista de elementos secundarios del lote. Si la agrupación no tiene elementos secundarios, devolverá una colección vacía.

Si el número de elementos secundarios de la agrupación es mayor que el tamaño de página predeterminado, la children@odata.nextLink propiedad se devolverá con una dirección URL que se puede usar para solicitar la siguiente página de elementos secundarios de la agrupación.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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

{
  "id": "101230100alkc",
  "name": "My Cool Day at the Beach",
  "children": [
    { "id": "120100abab", "name": "image1.jpg", "file": {} },
    { "id": "120100abo1", "name": "image2.jpg", "file": {} }
  ],
  "children@odata.nextLink": "https://api.onedrive.com/v1.0/..."
}