Method: internalappsharingartifacts.uploadapk
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
將 APK 上傳至內部應用程式分享。如果您使用的是 Google API 用戶端程式庫,請先增加 http 要求逾時再呼叫此端點 (建議逾時為 2 分鐘)。
如需 Java 中的範例,請參閱逾時和錯誤。
HTTP 要求
- 上傳 URI,適用於媒體上傳要求:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
- 中繼資料 URI,適用於僅限中繼資料的要求:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 |
packageName |
string
應用程式的套件名稱。
|
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/androidpublisher
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[[["\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`"]]