- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- CancellationContext
- نوع لغو
- آن را امتحان کنید!
subscriptionsv2.یک خرید اشتراک برای کاربر را لغو کنید.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
packageName | مورد نیاز. بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing'). |
token | مورد نیاز. رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"cancellationContext": {
object ( |
فیلدها | |
---|---|
cancellationContext | مورد نیاز. جزئیات بیشتر در مورد لغو اشتراک. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
CancellationContext
زمینه لغو buys.subscriptionsv2.cancel API.
نمایندگی JSON |
---|
{
"cancellationType": enum ( |
فیلدها | |
---|---|
cancellationType | مورد نیاز. نوع لغو اشتراک خریداری شده. |
نوع لغو
نوع لغو درخواست شده توسط توسعه دهنده.
Enums | |
---|---|
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 مراجعه کنید |