Method: monetization.onetimeproducts.purchaseOptions.offers.batchDelete

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

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

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

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

पाथ पैरामीटर

पैरामीटर
packageName

string

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

यह सभी OneTimeProductOffer संसाधनों पर 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)

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