Method: internalappsharingartifacts.uploadapk
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Faz upload de um APK no Compartilhamento interno de apps. Se você estiver usando as bibliotecas de cliente da API do Google, aumente o tempo limite da solicitação http antes de chamar esse endpoint (recomendamos um tempo limite de dois minutos).
Consulte Tempos limite e erros para ver um exemplo em Java.
Solicitação HTTP
- URI de upload para solicitações de upload de mídia:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
- URI de metadados, para solicitações somente de metadados:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros |
packageName |
string
Nome do pacote do app.
|
Corpo da solicitação
O corpo da solicitação contém uma instância de Media
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de InternalAppSharingArtifact
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/androidpublisher
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003eUploads an APK to internal app sharing for testing purposes within your organization.\u003c/p\u003e\n"],["\u003cp\u003eRequires a \u003ccode\u003epackageName\u003c/code\u003e to identify the application and uses a \u003ccode\u003eMedia\u003c/code\u003e object for the APK file.\u003c/p\u003e\n"],["\u003cp\u003eReturns an \u003ccode\u003eInternalAppSharingArtifact\u003c/code\u003e object with details about the uploaded artifact upon successful completion.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes the \u003ccode\u003eandroidpublisher\u003c/code\u003e OAuth scope for authorization to access and manage your application.\u003c/p\u003e\n"],["\u003cp\u003eIt's recommended to increase the HTTP request timeout when using Google API client libraries due to potential upload time.\u003c/p\u003e\n"]]],["This document details uploading an APK for internal app sharing via two HTTP POST URIs, one for media uploads and one for metadata. The `packageName` is a required path parameter. Requests require an instance of `Media` in the body and will return an `InternalAppSharingArtifact` object upon success. The process necessitates the `https://www.googleapis.com/auth/androidpublisher` OAuth scope and suggests a 2-minute HTTP request timeout when using Google API client libraries.\n"],null,["# Method: internalappsharingartifacts.uploadapk\n\n- [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 APK 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\n### HTTP request\n\n- Upload URI, for media upload requests: \n `POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk`\n- Metadata URI, for metadata-only requests: \n `POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|---------------|-----------------------------------|\n| `packageName` | `string` Package name of the app. |\n\n### Request body\n\nThe request body contains an instance of `Media`.\n\n### Response body\n\nIf successful, the response body contains an instance of [InternalAppSharingArtifact](/android-publisher/api-ref/rest/v3/internalappsharingartifacts#InternalAppSharingArtifact).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`"]]