Method: purchases.subscriptionsv2.revoke

subscriptionsv2.revoke a subscription purchase for the user.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
packageName

string

חובה. החבילה של האפליקציה שבשבילה נרכש המינוי (לדוגמה, 'com.some.thing').

token

string

חובה. האסימון שסופק למכשיר של המשתמש כשהמינוי נרכש.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
שדות
revocationContext

object (RevocationContext)

חובה. פרטים נוספים לגבי ביטול המינוי.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.

היקפי הרשאה

נדרש היקף הרשאות OAuth הבא:

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

RevocationContext

הקשר הביטול של ה-API purchases.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

אין שדות לסוג הזה.

משמש לקביעת אם סוג ההחזר הכספי ב-RevocationContext הוא החזר כספי מחולק.