Method: edits.apks.upload
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tải một tệp APK lên và thêm vào bản chỉnh sửa hiện tại.
Yêu cầu HTTP
- URI tải lên, đối với các yêu cầu tải nội dung nghe nhìn lên:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
- URI siêu dữ liệu, đối với các yêu cầu chỉ siêu dữ liệu:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Các tham số |
packageName |
string
Tên gói của ứng dụng.
|
editId |
string
Giá trị nhận dạng của nội dung chỉnh sửa.
|
Nội dung yêu cầu
Nội dung yêu cầu chứa một bản sao của ApksUploadRequestBody
.
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của Apk
.
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/androidpublisher
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eUploads an APK file to a specific edit of your Android app using either media upload or metadata-only requests.\u003c/p\u003e\n"],["\u003cp\u003eRequires providing the package name and edit ID as path parameters in the request URL.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should contain an \u003ccode\u003eApksUploadRequestBody\u003c/code\u003e instance for the upload.\u003c/p\u003e\n"],["\u003cp\u003eA successful response will return an \u003ccode\u003eApk\u003c/code\u003e object with details about the uploaded APK.\u003c/p\u003e\n"],["\u003cp\u003eYou'll need the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],["The core actions involve uploading an APK to an application edit using `POST` requests. Two URIs are provided: one for media uploads and another for metadata-only. The URL requires `packageName` and `editId` path parameters. The request body utilizes `ApksUploadRequestBody`, while a successful response returns an `Apk` instance. This process mandates the `https://www.googleapis.com/auth/androidpublisher` OAuth scope for authorization.\n"],null,["# Method: edits.apks.upload\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 and adds to the current edit.\n\n### HTTP request\n\n- Upload URI, for media upload requests: \n `POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks`\n- Metadata URI, for metadata-only requests: \n `POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks`\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| `editId` | `string` Identifier of the edit. |\n\n### Request body\n\nThe request body contains an instance of `ApksUploadRequestBody`.\n\n### Response body\n\nIf successful, the response body contains an instance of [Apk](/android-publisher/api-ref/rest/v3/edits.apks#Apk).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`"]]