- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- RevocationContext
- ProratedRefund
- جرِّبه الآن
accountsv2.revoke عملية شراء اشتراك للمستخدم.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
packageName |
مطلوبة. حزمة التطبيق الذي تم شراء هذا الاشتراك له (على سبيل المثال، "com.some.thing"). |
token |
مطلوبة. الرمز المميّز الذي تم تقديمه إلى جهاز المستخدم عند شراء الاشتراك |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"revocationContext": {
object ( |
الحقول | |
---|---|
revocationContext |
مطلوبة. تفاصيل إضافية حول إبطال الاشتراك |
نص الاستجابة
في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
RevocationContext
سياق إبطال واجهة برمجة التطبيقات purchase.subscriptionsv2.revoke
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد RefundType يحدد هذا الحقل نوع طلب استرداد الأموال الذي يجب منحه. يجب تحديد نوع طلب استرداد الأموال كجزء من طلب صالح. يمكن أن تكون السمة "RefundType " واحدة فقط مما يلي: |
|
proratedRefund |
اختياريّ. تُستخدم عندما يجب ردّ مبلغ نسبي تم دفعه مقابل اشتراك المستخدمين استنادًا إلى المدة الزمنية المتبقية في الاشتراك. |
ProratedRefund
لا يحتوي هذا النوع على أي حقول.
يُستخدَم لتحديد ما إذا كان نوع ردّ الأموال في RevocationContext هو عملية ردّ أموال مقسَّمة حسب الاستخدام.