- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Информация об отсрочке подписки
- Попробуйте!
Откладывает покупку подписки пользователя до истечения указанного срока в будущем.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
packageName | Имя пакета приложения, для которого была приобретена подписка (например, «com.some.thing»). |
subscriptionId | Идентификатор приобретенной подписки (например, «monthly001»). |
token | Токен, предоставленный устройству пользователя при покупке подписки. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"deferralInfo": {
object ( |
Поля | |
---|---|
deferralInfo | Информация о новом желаемом сроке действия подписки. |
Тело ответа
Ответ для API Purchases.subscriptions.defer.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "newExpiryTimeMillis": string } |
Поля | |
---|---|
newExpiryTimeMillis | Новое время истечения срока действия подписки в миллисекундах с момента начала Эпохи. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Информация об отсрочке подписки
SubscriptionDeferralInfo содержит данные, необходимые для отсрочки покупки подписки до истечения срока ее действия в будущем.
JSON-представление |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
Поля | |
---|---|
expectedExpiryTimeMillis | Ожидаемый срок действия подписки. Если текущий срок действия подписки не соответствует указанному здесь значению, отсрочка не произойдет. |
desiredExpiryTimeMillis | Желаемый следующий срок действия, назначаемый подписке, в миллисекундах с момента начала эпохи. Указанное время должно быть позже/больше текущего срока действия подписки. |