- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- CancellationContext
- CancellationType
- جرِّبه الآن
subscriptionsv2.cancel a subscription purchase for the user.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
packageName |
مطلوب. حزمة التطبيق التي تم شراء هذا الاشتراك فيها (على سبيل المثال، "com.some.thing"). |
token |
مطلوب. الرمز المميّز الذي تم تقديمه إلى جهاز المستخدم عند شراء الاشتراك |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"cancellationContext": {
object ( |
الحقول | |
---|---|
cancellationContext |
مطلوب. تفاصيل إضافية حول إلغاء الاشتراك |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة فارغًا.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
CancellationContext
سياق الإلغاء لواجهة برمجة التطبيقات purchases.subscriptionsv2.cancel
تمثيل JSON |
---|
{
"cancellationType": enum ( |
الحقول | |
---|---|
cancellationType |
مطلوب. تمثّل هذه السمة نوع الإلغاء للاشتراك الذي تم شراؤه. |
CancellationType
نوع الإلغاء الذي طلبه المطوّر
عمليات التعداد | |
---|---|
CANCELLATION_TYPE_UNSPECIFIED |
نوع الإلغاء غير محدَّد. |
USER_REQUESTED_STOP_RENEWALS |
طلب المستخدم إلغاء الاشتراك، ويمكن استعادته. ويؤدي ذلك إلى إيقاف التجديد التالي للاشتراك فقط. بالنسبة إلى الاشتراك بالتقسيط، لا يزال على المستخدمين إكمال مدة الاشتراك. لمزيد من التفاصيل حول عمليات التجديد والدفع، يُرجى الاطّلاع على https://developer.android.com/google/play/billing/subscriptions#installments |
DEVELOPER_REQUESTED_STOP_PAYMENTS |
طلب المطوّر إلغاء الاشتراك، ولا يمكن استعادته. يؤدي ذلك إلى إيقاف الدفعة التالية للاشتراك. بالنسبة إلى الاشتراك بالتقسيط، لن يحتاج المستخدمون إلى دفع القسط التالي وإكمال مدة الاشتراك. لمزيد من التفاصيل حول عمليات التجديد والدفع، يُرجى الاطّلاع على https://developer.android.com/google/play/billing/subscriptions#installments |