- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- SubscriptionDeferralInfo
- Pruébala
Aplaza la compra de la suscripción de un usuario hasta una fecha de vencimiento futura específica.
Solicitud HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
packageName |
Es el nombre del paquete de la aplicación para la que se compró esta suscripción (por ejemplo, "com.algo.algo"). |
subscriptionId |
Es el ID de la suscripción comprada (por ejemplo, "mensual001"). |
token |
Es el token que se envió al dispositivo del usuario cuando se compró la suscripción. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"deferralInfo": {
object ( |
Campos | |
---|---|
deferralInfo |
La información sobre la nueva hora de vencimiento deseada para la suscripción. |
Cuerpo de la respuesta
Respuesta para la API de purchase.subscriptions.defer.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{ "newExpiryTimeMillis": string } |
Campos | |
---|---|
newExpiryTimeMillis |
Indica la nueva hora de vencimiento de la suscripción en milisegundos desde la época. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
SubscriptionDeferralInfo contiene los datos necesarios para diferir la compra de una suscripción a una hora de vencimiento futura.
Representación JSON |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
Campos | |
---|---|
expectedExpiryTimeMillis |
Es la hora de vencimiento prevista de la suscripción. Si la hora de vencimiento actual de la suscripción no es el valor especificado aquí, no se producirá el aplazamiento. |
desiredExpiryTimeMillis |
Es la próxima hora de vencimiento deseada para asignar a la suscripción, en milisegundos desde la época. La hora determinada debe ser posterior o superior al tiempo de vencimiento actual de la suscripción. |