Method: purchases.subscriptions.cancel
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
خرید اشتراک کاربر را لغو می کند. اشتراک تا زمان انقضا اعتبار دارد.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
package Name | string نام بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing'). |
subscription Id | string شناسه اشتراک خریداری شده (به عنوان مثال، 'monthly001'). |
token | string رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
cancellation Type | enum ( CancellationType ) اختیاری. نوع لغو اشتراک خریداری شده. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
نوع لغو
نوع لغو درخواست شده توسط توسعه دهنده.
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 مراجعه کنید این رفتار پیشفرض زمانی است که هیچ نوع لغو مشخص نشده باشد. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی."],[[["Cancels a user's subscription purchase, but the subscription remains valid until its expiration time."],["Requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope for authorization."],["Uses a `POST` request to the specified URL with the package name, subscription ID, and purchase token as path parameters."],["The request body should be empty, and a successful cancellation results in an empty response body."]]],["This document outlines the process for canceling a user's subscription via a `POST` request to the specified URL. The request requires three path parameters: `packageName`, `subscriptionId`, and `token`. The request body optionally includes the `cancellationType`, which can be `USER_REQUESTED_STOP_RENEWALS` or `DEVELOPER_REQUESTED_STOP_PAYMENTS`; default behavior is `DEVELOPER_REQUESTED_STOP_PAYMENTS`. A successful request returns an empty response body and requires the `androidpublisher` OAuth scope. It details various cancellation types.\n"]]