Method: purchases.subscriptionsv2.revoke

SKU की सदस्यता को रद्द करना.

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

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

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

पाथ पैरामीटर

पैरामीटर
packageName

string

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

token

string

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

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

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

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

object (RevocationContext)

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

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

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

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

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

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

RevocationContext

purchase.subscriptionsv2.Revoke एपीआई को रद्द करने का संदर्भ.

JSON के काेड में दिखाना
{

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

object (FullRefund)

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

proratedRefund

object (ProratedRefund)

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

FullRefund

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

इसका इस्तेमाल यह तय करने के लिए किया जाता है कि RevocationContext में रिफ़ंड का टाइप, पूरा रिफ़ंड है या नहीं.

ProratedRefund

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

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