Method: monetization.onetimeproducts.purchaseOptions.offers.batchDelete

इससे वन-टाइम प्रॉडक्ट के एक या इससे ज़्यादा ऑफ़र मिट जाते हैं.

एचटीटीपी अनुरोध

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

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
packageName

string

ज़रूरी है. ऑफ़र मिटाने के लिए, पैरंट ऐप्लिकेशन (पैकेज का नाम).

यह सभी अनुरोधों पर packageName फ़ील्ड के बराबर होना चाहिए.

productId

string

ज़रूरी है. अगर मिटाए जाने वाले सभी ऑफ़र एक ही प्रॉडक्ट के हैं, तो पैरंट वन-टाइम प्रॉडक्ट का प्रॉडक्ट आईडी. अगर इस अनुरोध में एक से ज़्यादा वन-टाइम प्रॉडक्ट शामिल हैं, तो इस फ़ील्ड को "-" पर सेट करें.

purchaseOptionId

string

ज़रूरी है. खरीदारी के लिए सेट किया गया मुख्य विकल्प (आईडी), जिसके लिए ऑफ़र मिटाने हैं. खरीदारी के कई विकल्पों से ऑफ़र मिटाने के लिए, '-' के तौर पर तय किया जा सकता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "requests": [
    {
      object (DeleteOneTimeProductOfferRequest)
    }
  ]
}
फ़ील्ड
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)

ज़रूरी नहीं. इस प्रॉडक्ट अपडेट के लागू होने में लगने वाला समय. डिफ़ॉल्ट रूप से, यह latency-sensitive पर सेट होता है.