Method: purchases.subscriptions.defer
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
خرید اشتراک کاربر را تا زمان انقضای مشخصی در آینده به تعویق میاندازد.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
package Name | string نام بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing'). |
subscription Id | string شناسه اشتراک خریداری شده (به عنوان مثال، 'monthly001'). |
token | string رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
deferral Info | object ( SubscriptionDeferralInfo ) اطلاعات مربوط به زمان انقضای جدید مورد نظر برای اشتراک. |
بدن پاسخگو
پاسخ برای API buys.subscriptions.defer.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"newExpiryTimeMillis": string
} |
فیلدها |
---|
new Expiry Time Millis | string ( int64 format) زمان انقضای جدید اشتراک بر حسب میلی ثانیه از دوران. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
یک SubscriptionDeferralInfo حاوی اطلاعات مورد نیاز برای به تعویق انداختن خرید اشتراک به زمان انقضای آینده است.
نمایندگی JSON |
---|
{
"expectedExpiryTimeMillis": string,
"desiredExpiryTimeMillis": string
} |
فیلدها |
---|
expected Expiry Time Millis | string ( int64 format) زمان انقضای مورد انتظار برای اشتراک. اگر زمان انقضای فعلی اشتراک با مقدار مشخص شده در اینجا نباشد، به تعویق افتادن رخ نخواهد داد. |
desired Expiry Time Millis | string ( int64 format) زمان انقضای بعدی مورد نظر برای تخصیص به اشتراک، بر حسب میلی ثانیه از زمان دوره. زمان داده شده باید دیرتر/بیشتر از زمان انقضای فعلی اشتراک باشد. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز 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 بهوقت ساعت هماهنگ جهانی."],[[["Defers a user's subscription purchase to a specified future expiration time using the `purchases.subscriptions.defer` API."],["Requires the `packageName`, `subscriptionId`, and purchase `token` as path parameters for the HTTP request."],["The request body includes `deferralInfo` containing the `expectedExpiryTimeMillis` and the `desiredExpiryTimeMillis` for the subscription."],["Successful responses provide the `newExpiryTimeMillis` for the deferred subscription."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope."]]],["This outlines the process of deferring a user's subscription purchase using a `POST` request to the specified URL, including `packageName`, `subscriptionId`, and `token` as path parameters. The request body, containing a `deferralInfo` object, specifies the `expectedExpiryTimeMillis` and `desiredExpiryTimeMillis`. Successful deferrals return a response with the `newExpiryTimeMillis`. This process requires `https://www.googleapis.com/auth/androidpublisher` authorization scope.\n"]]