- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- RevocationContext
- FullRefund
- ProratedRefund
- جرِّبه الآن
Subscriptionsv2.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 واحدًا فقط مما يلي: |
|
fullRefund |
اختياريّ. يُستخدَم هذا الإشعار عندما يجب استرداد المبلغ الكامل للمستخدمين مقابل آخر طلب للاشتراك. |
proratedRefund |
اختياريّ. يُستخدَم عندما يجب ردّ أموال المستخدمين وفقًا لمبلغ نسبي دفعوه مقابل اشتراكهم، وذلك استنادًا إلى مقدار الوقت المتبقي في الاشتراك. |
FullRefund
لا يحتوي هذا النوع على أي حقول.
يُستخدَم لتحديد ما إذا كان نوع ردّ الأموال في RevocationContext هو عملية ردّ الأموال بالكامل.
ProratedRefund
لا يحتوي هذا النوع على أي حقول.
تُستخدَم لتحديد ما إذا كان نوع ردّ الأموال في RevocationContext هو عملية ردّ أموال مقسَّمة بالتناسب.