- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- GetSubscriptionOfferRequest
- Pruébalo
Lee una o más ofertas de suscripción.
Solicitud HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
package |
Obligatorio. Es el nombre del paquete de la app principal para la que se tienen que crear o actualizar las suscripciones. Debe ser igual al campo packageName en todas las solicitudes. |
product |
Obligatorio. Es el ID del producto de la suscripción principal si todas las ofertas actualizadas pertenecen a la misma suscripción. Si esta solicitud abarca múltiples suscripciones, establece este campo como "-", ya que se debe definir un valor. |
base |
Obligatorio. Es el ID del plan básico principal para el que se deben leer las ofertas. Se puede especificar como "-" para leer ofertas de múltiples planes básicos. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"requests": [
{
object ( |
Campos | |
---|---|
requests[] |
Obligatorio. Es una lista de solicitudes de actualización de hasta 100 elementos. Todas las solicitudes deben actualizar diferentes suscripciones. |
Cuerpo de la respuesta
Es el mensaje de respuesta para el endpoint de offers.batchGet.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"subscriptionOffers": [
{
object ( |
Campos | |
---|---|
subscription |
|
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/androidpublisher
GetSubscriptionOfferRequest
Es el mensaje de solicitud para offers.get.
Representación JSON |
---|
{ "packageName": string, "productId": string, "basePlanId": string, "offerId": string } |
Campos | |
---|---|
package |
Obligatorio. Es el nombre del paquete de la app principal de la oferta que se obtendrá. |
product |
Obligatorio. Es el ID de la suscripción principal de la oferta que se obtendrá. |
base |
Obligatorio. Es el ID del plan básico principal de la oferta que se obtendrá. |
offer |
Obligatorio. Es el ID único de la oferta que se obtendrá. |