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