Method: monetization.onetimeproducts.purchaseOptions.batchDelete

Xoá các lựa chọn mua hàng trên một hoặc nhiều sản phẩm tính phí một lần.

Theo mặc định, thao tác này sẽ không thành công nếu có ưu đãi hiện tại trong các lựa chọn mua đã bị xoá. Sử dụng tham số force để ghi đè hành vi mặc định.

Yêu cầu HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete

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 các lựa chọn mua cần xoá.

productId

string

Bắt buộc. Mã sản phẩm của sản phẩm tính phí một lần chính, nếu tất cả các lựa chọn mua cần xoá đều thuộc cùng một sản phẩm tính phí một lần. Nếu thao tác xoá hàng loạt này áp dụng cho nhiều sản phẩm tính phí một lần, hãy đặt trường này thành "-".

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "requests": [
    {
      object (DeletePurchaseOptionRequest)
    }
  ]
}
Trường
requests[]

object (DeletePurchaseOptionRequest)

Bắt buộc. Danh sách yêu cầu xoá có tối đa 100 phần tử. Tất cả các yêu cầu đều phải xoá các lựa chọn mua của nhiều sản phẩm mua một lần.

Nội dung phản hồi

Nếu thành công, phần 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

DeletePurchaseOptionRequest

Thông báo yêu cầu xoá lựa chọn mua hàng.

Biểu diễn dưới dạng JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance),
  "force": boolean
}
Trường
packageName

string

Bắt buộc. Ứng dụng mẹ (tên gói) của lựa chọn mua cần xoá.

productId

string

Bắt buộc. Sản phẩm tính phí một lần (mã nhận dạng) mẹ của lựa chọn mua cần xoá.

purchaseOptionId

string

Bắt buộc. Mã lựa chọn mua của lựa chọn mua cần xoá.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Không bắt buộc. Mức độ dung sai về độ trễ để truyền bản cập nhật sản phẩm này. Mặc định là có độ trễ thấp.

force

boolean

Không bắt buộc. Trường này không có hiệu lực đối với những lựa chọn mua không có sản phẩm. Đối với các lựa chọn mua có mặt hàng liên kết: * Nếu force được đặt thành false (mặc định), thì hệ thống sẽ trả về lỗi. * Nếu bạn đặt force thành true, mọi ưu đãi liên kết trong lựa chọn mua sẽ bị xoá.