Method: purchases.subscriptions.defer

Откладывает покупку подписки пользователя до истечения указанного срока в будущем.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
package Name

string

Имя пакета приложения, для которого была приобретена подписка (например, «com.some.thing»).

subscription Id

string

Идентификатор приобретенной подписки (например, «monthly001»).

token

string

Токен, предоставленный устройству пользователя при покупке подписки.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "deferralInfo": {
    object (SubscriptionDeferralInfo)
  }
}
Поля
deferral Info

object ( SubscriptionDeferralInfo )

Информация о новом желаемом сроке действия подписки.

Тело ответа

Ответ для API Purchases.subscriptions.defer.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "newExpiryTimeMillis": string
}
Поля
new Expiry Time Millis

string ( int64 format)

Новое время истечения срока действия подписки в миллисекундах с момента начала Эпохи.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/androidpublisher

Информация об отсрочке подписки

SubscriptionDeferralInfo содержит данные, необходимые для отсрочки покупки подписки до истечения срока ее действия в будущем.

JSON-представление
{
  "expectedExpiryTimeMillis": string,
  "desiredExpiryTimeMillis": string
}
Поля
expected Expiry Time Millis

string ( int64 format)

Ожидаемый срок действия подписки. Если текущий срок действия подписки не соответствует указанному здесь значению, отсрочка не произойдет.

desired Expiry Time Millis

string ( int64 format)

Желаемый следующий срок действия, назначаемый подписке, в миллисекундах с момента начала эпохи. Указанное время должно быть позже/больше текущего срока действия подписки.