Method: internalappsharingartifacts.uploadbundle
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Sube un paquete de aplicación al uso compartido interno de apps. Si usas las bibliotecas cliente de la API de Google, aumenta el tiempo de espera de la solicitud HTTP antes de llamar a este extremo (se recomienda un tiempo de espera de 2 minutos).
Consulta Tiempos de espera y errores para ver un ejemplo en Java.
Solicitud HTTP
- URI de carga para solicitudes de carga de contenido multimedia:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
- URI de metadatos, para solicitudes solo de metadatos:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros |
packageName |
string
Es el nombre del paquete de la app.
|
Cuerpo de la solicitud
El cuerpo de la solicitud incluye una instancia de Media
.
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de InternalAppSharingArtifact
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/androidpublisher
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-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eUploads an app bundle to internal app sharing using either a media upload or metadata-only request.\u003c/p\u003e\n"],["\u003cp\u003eRequires the \u003ccode\u003epackageName\u003c/code\u003e as a path parameter to specify the app.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should contain an instance of \u003ccode\u003eMedia\u003c/code\u003e for the app bundle.\u003c/p\u003e\n"],["\u003cp\u003eA successful response returns an \u003ccode\u003eInternalAppSharingArtifact\u003c/code\u003e object with information about the uploaded artifact.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],["This document details uploading an app bundle to internal app sharing. Key actions include sending a `POST` request to either a media upload or metadata URI, dependent on the type of request. The `packageName` is a required path parameter. The request body should be a `Media` instance. A successful response will contain an `InternalAppSharingArtifact` instance. OAuth scope `https://www.googleapis.com/auth/androidpublisher` is required for authorization. HTTP request timeouts of at least 2 minutes are recommended.\n"],null,["- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nUploads an app bundle to internal app sharing. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended).\n\nSee [Timeouts and Errors](https://developers.google.com/api-client-library/java/google-api-java-client/errors) for an example in java.\n\nHTTP request\n\n- Upload URI, for media upload requests: \n `POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle`\n- Metadata URI, for metadata-only requests: \n `POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\nPath parameters\n\n| Parameters ||\n|---------------|-----------------------------------|\n| `packageName` | `string` Package name of the app. |\n\nRequest body\n\nThe request body contains an instance of `Media`.\n\nResponse body\n\nIf successful, the response body contains an instance of [InternalAppSharingArtifact](/android-publisher/api-ref/rest/v3/internalappsharingartifacts#InternalAppSharingArtifact).\n\nAuthorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`"]]