Method: purchases.subscriptionsv2.revoke
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
subscriptionsv2.یک خرید اشتراک را برای کاربر لغو کنید.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
package Name | string مورد نیاز. بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing'). |
token | string مورد نیاز. رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
revocation Context | object ( RevocationContext ) مورد نیاز. جزئیات بیشتر در مورد لغو اشتراک. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
RevocationContext
زمینه لغو API buys.subscriptionsv2.revoke.
نمایندگی JSON |
---|
{
// Union field RefundType can be only one of the following:
"fullRefund": {
object (FullRefund )
},
"proratedRefund": {
object (ProratedRefund )
}
// End of list of possible types for union field RefundType .
} |
فیلدها |
---|
فیلد اتحادیه RefundType . نوع بازپرداختی که باید اعطا شود را تعیین می کند. نوع بازپرداخت باید به عنوان بخشی از یک درخواست معتبر مشخص شود. RefundType تنها می تواند یکی از موارد زیر باشد: |
full Refund | object ( FullRefund ) اختیاری. زمانی استفاده می شود که باید کل مبلغ آخرین سفارش اشتراک به کاربران بازپرداخت شود. |
prorated Refund | object ( ProratedRefund ) اختیاری. زمانی استفاده میشود که بر اساس مدت زمان باقیمانده در اشتراک، مبلغی را که برای اشتراک پرداخت کردهاند، به کاربران بازپرداخت شود. |
بازپرداخت کامل
این نوع هیچ فیلدی ندارد.
برای تعیین اینکه نوع بازپرداخت در RevocationContext بازپرداخت کامل است یا خیر استفاده می شود.
بازپرداخت نسبتاً
این نوع هیچ فیلدی ندارد.
برای تعیین اینکه آیا نوع بازپرداخت در RevocationContext یک بازپرداخت نسبتاً است یا خیر استفاده می شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز 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 بهوقت ساعت هماهنگ جهانی."],[[["Revoke a user's subscription purchase using the `subscriptionsv2.revoke` API."],["The API requires the package name and purchase token in the request path."],["You can optionally specify a full or prorated refund in the request body."],["Successful revocation results in an empty response body."],["Requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope for authorization."]]],["This document outlines the process for revoking a user's subscription purchase via the `subscriptionsv2.revoke` API. The `POST` request, sent to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke`, requires the application's package name and the user's subscription token. The request body must include a `revocationContext`, specifying either a `fullRefund` or `proratedRefund`. Successful requests yield an empty response. This API action also needs the `androidpublisher` authorization scope.\n"]]