Method: parents.insert
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Agrega una carpeta superior para un archivo.
Solicitud HTTP
POST https://www.googleapis.com/drive/v2/files/{fileId}/parents
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros |
fileId |
string
Es el ID del archivo.
|
Parámetros de consulta
Parámetros |
enforceSingleParent (deprecated) |
boolean
Obsoleto: Ya no se admite agregar archivos a varias carpetas. Usa shortcuts en su lugar.
|
supportsAllDrives |
boolean
Si la aplicación solicitante admite Mi unidad y unidades compartidas.
|
supportsTeamDrives (deprecated) |
boolean
Obsoleto: Usa supportsAllDrives en su lugar.
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de ParentReference
.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de ParentReference
.
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
Algunos permisos están restringidos y requieren una evaluación de seguridad para que tu app los use. Para obtener más información, consulta la Guía de autorización.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],[],null,["# Method: parents.insert\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nAdds a parent folder for a file.\n\n### HTTP request\n\n`POST https://www.googleapis.com/drive/v2/files/{fileId}/parents`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|------------------------------|\n| `fileId` | `string` The ID of the file. |\n\n### Query parameters\n\n| Parameters ||\n|----------------------------------------|---------------------------------------------------------------------------------------------------------|\n| `enforceSingleParent` **(deprecated)** | `boolean` Deprecated: Adding files to multiple folders is no longer supported. Use `shortcuts` instead. |\n| `supportsAllDrives` | `boolean` Whether the requesting application supports both My Drives and shared drives. |\n| `supportsTeamDrives` **(deprecated)** | `boolean` Deprecated: Use `supportsAllDrives` instead. |\n\n### Request body\n\nThe request body contains an instance of [ParentReference](/workspace/drive/api/reference/rest/v2/parents#ParentReference).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [ParentReference](/workspace/drive/api/reference/rest/v2/parents#ParentReference).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/docs`\n- `\n https://www.googleapis.com/auth/drive`\n- `\n https://www.googleapis.com/auth/drive.appdata`\n- `\n https://www.googleapis.com/auth/drive.file`\n\nSome scopes are restricted and require a security assessment for your app to use them. For more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]