Method: edits.deobfuscationfiles.upload
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک فایل رفع ابهام جدید آپلود می کند و به APK مشخص شده پیوست می کند.
درخواست HTTP
- URI آپلود، برای درخواست های آپلود رسانه:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
- URI فراداده، برای درخواستهای فقط فراداده:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
packageName | string شناسه منحصر به فرد برای برنامه اندروید. |
editId | string شناسه منحصر به فرد برای این ویرایش. |
apkVersionCode | integer کد نسخه APK که فایل Deobfuscation آن در حال آپلود است. |
deobfuscationFileType | enum ( DeobfuscationFileType ) نوع فایل deobfuscation. |
درخواست بدن
بدنه درخواست شامل نمونهای از DeobfuscationFilesUploadRequestBody
است.
بدن پاسخگو
پاسخ برای آپلود
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
deobfuscationFile | object ( DeobfuscationFile ) پیکربندی فایل Deobfuscation آپلود شده. |
محدوده مجوز
به محدوده 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\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`"]]