Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Озвучивает одно или несколько разовых предложений по продукту.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet

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

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

Параметры
packageName

string

Обязательно. Родительское приложение (имя пакета) обновлённых предложений.

Должно быть равно полю packageName во всех обновленных ресурсах OneTimeProductOffer.

productId

string

Обязательно. Идентификатор родительского разового продукта, если все обновлённые предложения относятся к одному продукту. Если запрос охватывает несколько разовых продуктов, установите для этого поля значение «-».

purchaseOptionId

string

Обязательно. Идентификатор родительского варианта покупки (ID), для которого необходимо обновить предложения. Можно указать как «-» для обновления предложений из нескольких вариантов покупки.

Текст запроса

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

JSON-представление
{
  "requests": [
    {
      object (GetOneTimeProductOfferRequest)
    }
  ]
}
Поля
requests[]

object ( GetOneTimeProductOfferRequest )

Обязательно. Список запросов на получение (GET) длиной до 100 элементов. Все запросы должны возвращать разные предложения.

Тело ответа

Ответное сообщение для конечной точки offers.batchGet.

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

JSON-представление
{
  "oneTimeProductOffers": [
    {
      object (OneTimeProductOffer)
    }
  ]
}
Поля
oneTimeProductOffers[]

object ( OneTimeProductOffer )

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

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

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

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

GetOneTimeProductOfferRequest

Запрос сообщения для GetOneTimeProductOffers.

JSON-представление
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "offerId": string
}
Поля
packageName

string

Обязательно. Родительское приложение (имя пакета) предложения, которое нужно получить.

productId

string

Обязательно. Идентификатор родительского одноразового продукта (ID) предложения, которое нужно получить.

purchaseOptionId

string

Обязательно. Идентификатор родительского варианта покупки (ID) предложения, которое необходимо получить.

offerId

string

Обязательно. Уникальный идентификатор предложения, которое нужно получить.