Method: edits.expansionfiles.update
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پیکربندی فایل بسط APK را برای ارجاع به فایل بسط APK دیگر به روز می کند. برای افزودن یک فایل بسط جدید از روش expansionfiles.upload استفاده کنید.
درخواست HTTP
PUT https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های |
---|
packageName | string نام بسته برنامه |
editId | string شناسه ویرایش |
apkVersionCode | integer کد نسخه APK که پیکربندی فایل بسط آن در حال خواندن یا اصلاح است. |
expansionFileType | enum ( ExpansionFileType ) نوع فایل پیکربندی فایلی که در حال خواندن یا اصلاح است. |
درخواست بدن
بدنه درخواست شامل یک نمونه از ExpansionFile
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از ExpansionFile
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThis operation updates an existing APK expansion file configuration to reference another APK's expansion file within an app edit.\u003c/p\u003e\n"],["\u003cp\u003eIt uses an HTTP PUT request with specific path parameters to identify the app, edit, APK version, and expansion file type.\u003c/p\u003e\n"],["\u003cp\u003eThe request body requires an ExpansionFile object describing the desired configuration.\u003c/p\u003e\n"],["\u003cp\u003eA successful operation returns the updated ExpansionFile object in the response body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["This document outlines the process of updating an APK's expansion file configuration. It uses a PUT request to a specific URL, including package name, edit ID, APK version code, and expansion file type as path parameters. The request and response bodies both contain an `ExpansionFile` instance. The operation requires authorization via the `https://www.googleapis.com/auth/androidpublisher` OAuth scope and leverages gRPC Transcoding syntax. The content also mentions adding a new expansion file with `expansionfiles.upload`.\n"],null,["# Method: edits.expansionfiles.update\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\nUpdates the APK's expansion file configuration to reference another APK's expansion file. To add a new expansion file use the expansionfiles.upload method.\n\n### HTTP request\n\n`PUT https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}`\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| `apkVersionCode` | `integer` The version code of the APK whose expansion file configuration is being read or modified. |\n| `expansionFileType` | `enum (`[ExpansionFileType](/android-publisher/api-ref/rest/v3/ExpansionFileType)`)` The file type of the file configuration which is being read or modified. |\n\n### Request body\n\nThe request body contains an instance of [ExpansionFile](/android-publisher/api-ref/rest/v3/edits.expansionfiles#ExpansionFile).\n\n### Response body\n\nIf successful, the response body contains an instance of [ExpansionFile](/android-publisher/api-ref/rest/v3/edits.expansionfiles#ExpansionFile).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`"]]