Method: purchases.subscriptionsv2.revoke

सदस्यता v2.revoke उपयोगकर्ता के लिए सदस्यता की खरीदारी करने के लिए.

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

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke

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

पाथ के पैरामीटर

पैरामीटर
packageName

string

ज़रूरी है. उस ऐप्लिकेशन का पैकेज जिसके लिए यह सदस्यता खरीदी गई थी (उदाहरण के लिए, 'com.some.thing').

token

string

ज़रूरी है. सदस्यता खरीदते समय, उपयोगकर्ता के डिवाइस को दिया गया टोकन.

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

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

जेएसओएन के काेड में दिखाना
{
  "revocationContext": {
    object (RevocationContext)
  }
}
फ़ील्ड
revocationContext

object (RevocationContext)

ज़रूरी है. सदस्यता रद्द करने के बारे में ज़्यादा जानकारी.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब का मुख्य हिस्सा खाली रहता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher

RevocationContext

purchase.subscriptionsv2.revoke API के लिए सहमति रद्द करने का संदर्भ.

जेएसओएन के काेड में दिखाना
{

  // Union field RefundType can be only one of the following:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
फ़ील्ड
यूनियन फ़ील्ड RefundType. इससे तय होता है कि किस तरह का रिफ़ंड दिया जाना चाहिए. रिफ़ंड के तरीके को मान्य अनुरोध के हिस्से के तौर पर बताया जाना चाहिए. RefundType इनमें से सिर्फ़ एक हो सकता है:
proratedRefund

object (ProratedRefund)

ज़रूरी नहीं. इसका इस्तेमाल तब किया जाता है, जब उपयोगकर्ताओं को उनकी सदस्यता के लिए बचे हुए समय के हिसाब से, बचे हुए दिनों के हिसाब से रिफ़ंड दिया जाता है.

ProratedRefund

इस टाइप के लिए कोई फ़ील्ड नहीं है.

इसका इस्तेमाल यह तय करने के लिए किया जाता है कि सहमति रद्द करने से जुड़े कॉन्टेक्स्ट में रिफ़ंड का टाइप, प्रोरेट किए गए रिफ़ंड के तौर पर है या नहीं.