Method: purchases.subscriptionsv2.revoke

accountsv2.revoke عملية شراء اشتراك للمستخدم.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز 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:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
الحقول
حقل الاتحاد RefundType يحدد هذا الحقل نوع طلب استرداد الأموال الذي يجب منحه. يجب تحديد نوع طلب استرداد الأموال كجزء من طلب صالح. يمكن أن تكون السمة "RefundType" واحدة فقط مما يلي:
proratedRefund

object (ProratedRefund)

اختياريّ. تُستخدم عندما يجب ردّ مبلغ نسبي تم دفعه مقابل اشتراك المستخدمين استنادًا إلى المدة الزمنية المتبقية في الاشتراك.

ProratedRefund

لا يحتوي هذا النوع على أي حقول.

يُستخدَم لتحديد ما إذا كان نوع ردّ الأموال في RevocationContext هو عملية ردّ أموال مقسَّمة حسب الاستخدام.