Method: monetization.onetimeproducts.purchaseOptions.offers.batchDelete
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחיקת מבצעים של מוצרים בחיוב חד-פעמי.
בקשת HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
פרמטרים |
packageName |
string
חובה. אפליקציית האב (שם החבילה) של המבצעים שרוצים למחוק. הערך חייב להיות זהה לערך בשדה packageName בכל המשאבים מסוג OneTimeProductOffer.
|
productId |
string
חובה. מזהה המוצר של מוצר האב בחיוב חד-פעמי, אם כל ההצעות למחיקה שייכות לאותו מוצר. אם הבקשה הזו מתייחסת לכמה מוצרים חד-פעמיים, צריך להגדיר את השדה הזה כ-'-'.
|
purchaseOptionId |
string
חובה. אפשרות הרכישה הראשית (המזהה) שעבורה צריך למחוק את המבצעים. אפשר לציין '-' כדי לעדכן מבצעים מכמה אפשרויות רכישה.
|
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
שדות |
requests[] |
object (DeleteOneTimeProductOfferRequest )
חובה. רשימה של בקשות עדכון של עד 100 רכיבים. כל הבקשות צריכות להתייחס למבצעים שונים.
|
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה הוא אובייקט JSON ריק.
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/androidpublisher
DeleteOneTimeProductOfferRequest
הודעת בקשה למחיקת מוצר בחיוב חד-פעמי.
ייצוג ב-JSON |
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum (ProductUpdateLatencyTolerance )
} |
שדות |
packageName |
string
חובה. אפליקציית האב (שם החבילה) של המבצע שרוצים למחוק.
|
productId |
string
חובה. מזהה המוצר בחיוב חד-פעמי (הורה) של המבצע שרוצים למחוק.
|
purchaseOptionId |
string
חובה. אפשרות הרכישה (המזהה) של המבצע שאותו רוצים למחוק.
|
offerId |
string
חובה. המזהה הייחודי של המבצע שרוצים למחוק.
|
latencyTolerance |
enum (ProductUpdateLatencyTolerance )
אופציונלי. הסבילות לזמן האחזור בהפצת עדכון המוצר הזה. ברירת המחדל היא רגישות לזמן האחזור.
|
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],[],null,["# Method: monetization.onetimeproducts.purchaseOptions.offers.batchDelete\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [DeleteOneTimeProductOfferRequest](#DeleteOneTimeProductOfferRequest)\n - [JSON representation](#DeleteOneTimeProductOfferRequest.SCHEMA_REPRESENTATION)\n- [Try it!](#try-it)\n\nDeletes one or more one-time product offers.\n\n### HTTP request\n\n`POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `packageName` | `string` Required. The parent app (package name) of the offers to delete. Must be equal to the packageName field on all the OneTimeProductOffer resources. |\n| `productId` | `string` Required. The product ID of the parent one-time product, if all offers to delete belong to the same product. If this request spans multiple one-time products, set this field to \"-\". |\n| `purchaseOptionId` | `string` Required. The parent purchase option (ID) for which the offers should be deleted. May be specified as '-' to update offers from multiple purchase options. |\n\n### Request body\n\nThe request body contains data with the following structure:\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"requests\": [ { object (/android-publisher/api-ref/rest/v3/monetization.onetimeproducts.purchaseOptions.offers/batchDelete#DeleteOneTimeProductOfferRequest) } ] } ``` |\n\n| Fields ||\n|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `requests[]` | `object (`[DeleteOneTimeProductOfferRequest](/android-publisher/api-ref/rest/v3/monetization.onetimeproducts.purchaseOptions.offers/batchDelete#DeleteOneTimeProductOfferRequest)`)` Required. A list of update requests of up to 100 elements. All requests must correspond to different offers. |\n\n### Response body\n\nIf successful, the response body is an empty JSON object.\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/androidpublisher`\n\nDeleteOneTimeProductOfferRequest\n--------------------------------\n\nRequest message for deleting an one-time product offer.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"packageName\": string, \"productId\": string, \"purchaseOptionId\": string, \"offerId\": string, \"latencyTolerance\": enum (/android-publisher/api-ref/rest/v3/ProductUpdateLatencyTolerance) } ``` |\n\n| Fields ||\n|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `packageName` | `string` Required. The parent app (package name) of the offer to delete. |\n| `productId` | `string` Required. The parent one-time product (ID) of the offer to delete. |\n| `purchaseOptionId` | `string` Required. The parent purchase option (ID) of the offer to delete. |\n| `offerId` | `string` Required. The unique offer ID of the offer to delete. |\n| `latencyTolerance` | `enum (`[ProductUpdateLatencyTolerance](/android-publisher/api-ref/rest/v3/ProductUpdateLatencyTolerance)`)` Optional. The latency tolerance for the propagation of this product update. Defaults to latency-sensitive. |"]]