Method: monetization.subscriptions.basePlans.offers.delete
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Xoá ưu đãi gói thuê bao. Bạn chỉ có thể thực hiện việc này đối với ưu đãi ở dạng bản nháp. Bạn sẽ không thể hủy thao tác này sau khi đã thực hiện.
Yêu cầu HTTP
DELETE https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số |
packageName |
string
Bắt buộc. Ứng dụng mẹ (tên gói) của ưu đãi cần xoá.
|
productId |
string
Bắt buộc. Gói thuê bao gốc (mã) của ưu đãi cần xoá.
|
basePlanId |
string
Bắt buộc. Gói cơ bản gốc (mã) của ưu đãi cần xoá.
|
offerId |
string
Bắt buộc. Mã ưu đãi duy nhất của ưu đãi cần xoá.
|
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ là một đối tượng JSON trống.
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/androidpublisher
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003ePermanently deletes a draft subscription offer, an irreversible action.\u003c/p\u003e\n"],["\u003cp\u003eRequires specifying the package name, product ID, base plan ID, and offer ID in the request URL.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should be empty, and a successful deletion results in an empty response body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization necessitates the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],["The core content details deleting a subscription offer via a `DELETE` HTTP request to a specific URL. This action requires providing the `packageName`, `productId`, `basePlanId`, and `offerId` as path parameters in the URL. The request body must be empty. A successful deletion results in an empty JSON object response. This is irreversible, and only draft offers can be deleted using the specified authorization scope: `https://www.googleapis.com/auth/androidpublisher`.\n"],null,["# Method: monetization.subscriptions.basePlans.offers.delete\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\nDeletes a subscription offer. Can only be done for draft offers. This action is irreversible.\n\n### HTTP request\n\n`DELETE https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}`\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 offer to delete. |\n| `productId` | `string` Required. The parent subscription (ID) of the offer to delete. |\n| `basePlanId` | `string` Required. The parent base plan (ID) of the offer to delete. |\n| `offerId` | `string` Required. The unique offer ID of the offer to delete. |\n\n### Request body\n\nThe request body must be empty.\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`"]]