Method: edits.expansionfiles.update
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Met à jour la configuration du fichier d'extension de l'APK afin qu'il fasse référence au fichier d'extension d'un autre APK. Pour ajouter un fichier d'extension, utilisez la méthode expansionfiles.upload.
Requête HTTP
PUT https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
packageName |
string
Nom du package de l'application.
|
editId |
string
Identifiant de la modification.
|
apkVersionCode |
integer
Code de version de l'APK dont la configuration du fichier d'extension est en cours de lecture ou de modification.
|
expansionFileType |
enum (ExpansionFileType )
Type de fichier de la configuration de fichier en cours de lecture ou de modification.
|
Corps de la requête
Le corps de la requête contient une instance ExpansionFile
.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de ExpansionFile
.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/androidpublisher
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\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`"]]