Method: edits.deobfuscationfiles.upload
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yeni bir kod gösterme dosyası yükler ve belirtilen APK'ya eklenir.
HTTP isteği
- Medya yükleme istekleri için yükleme URI'si:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
- Yalnızca meta veri istekleri için meta veri URI'si:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler |
packageName |
string
Android uygulaması için benzersiz tanımlayıcı.
|
editId |
string
Bu düzenlemenin benzersiz tanımlayıcısı.
|
apkVersionCode |
integer
Kod gösterme dosyası yüklenmekte olan APK'nın sürüm kodu.
|
deobfuscationFileType |
enum (DeobfuscationFileType )
Kod gösterme dosyasının türü.
|
İstek içeriği
İstek metni, DeobfuscationFilesUploadRequestBody
öğesinin bir örneğini içerir.
Yanıt gövdesi
Yükleme işlemiyle ilgili yanıtlar.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Alanlar |
deobfuscationFile |
object (DeobfuscationFile )
Yüklenen Kod Gösterme Dosyası yapılandırması.
|
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[[["\u003cp\u003eUploads a new deobfuscation file and attaches it to a specified Android Package Kit (APK).\u003c/p\u003e\n"],["\u003cp\u003eRequires providing the package name, edit ID, APK version code, and deobfuscation file type.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes HTTP POST requests for both media upload and metadata-only interactions.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful responses include the uploaded Deobfuscation File configuration details.\u003c/p\u003e\n"],["\u003cp\u003eNeeds authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["This content outlines how to upload a deobfuscation file to an Android app's APK. It details two `POST` request URIs for uploading, either media or metadata. The URL requires path parameters: `packageName`, `editId`, `apkVersionCode`, and `deobfuscationFileType`. The request body uses `DeobfuscationFilesUploadRequestBody`. A successful response includes a `deobfuscationFile` object. This operation needs the `https://www.googleapis.com/auth/androidpublisher` authorization scope.\n"],null,["# Method: edits.deobfuscationfiles.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 - [JSON representation](#body.DeobfuscationFilesUploadResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nUploads a new deobfuscation file and attaches to the specified APK.\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/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}`\n- Metadata URI, for metadata-only requests: \n `POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `packageName` | `string` Unique identifier for the Android app. |\n| `editId` | `string` Unique identifier for this edit. |\n| `apkVersionCode` | `integer` The version code of the APK whose Deobfuscation File is being uploaded. |\n| `deobfuscationFileType` | `enum (`[DeobfuscationFileType](/android-publisher/api-ref/rest/v3/edits.deobfuscationfiles#DeobfuscationFileType)`)` The type of the deobfuscation file. |\n\n### Request body\n\nThe request body contains an instance of `DeobfuscationFilesUploadRequestBody`.\n\n### Response body\n\nResponses for the upload.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"deobfuscationFile\": { object (/android-publisher/api-ref/rest/v3/edits.deobfuscationfiles#DeobfuscationFile) } } ``` |\n\n| Fields ||\n|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `deobfuscationFile` | `object (`[DeobfuscationFile](/android-publisher/api-ref/rest/v3/edits.deobfuscationfiles#DeobfuscationFile)`)` The uploaded Deobfuscation File configuration. |\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`"]]