Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Чтение информации об одном или нескольких предложениях контента для однократных покупок.

HTTP-запрос

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

URL имеет синтаксис gRPC Transcoding.

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

Параметры
packageName

string

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

Должно совпадать со значением поля packageName во всех запросах.

productId

string

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

purchaseOptionId

string

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

Тело запроса

Ниже приведена структура данных в теле запроса.

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

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

purchaseOptionId

string

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

offerId

string

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