- HTTP-запрос
 - Параметры пути
 - Текст запроса
 - Тело ответа
 - Области авторизации
 - UpdateOneTimeProductOfferRequest
 - Попробуйте!
 
Создает или обновляет одно или несколько разовых предложений продуктов.
HTTP-запрос
 POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
URL использует синтаксис перекодировки gRPC .
Параметры пути
| Параметры | |
|---|---|
 packageName |   Обязательно. Родительское приложение (имя пакета) обновлённых предложений. Должно быть равно полю packageName во всех обновленных ресурсах OneTimeProductOffer.  | 
 productId |   Обязательно. Идентификатор родительского разового продукта, если все обновлённые предложения относятся к одному продукту. Если запрос охватывает несколько разовых продуктов, установите для этого поля значение «-».  | 
 purchaseOptionId |   Обязательно. Идентификатор родительского варианта покупки (ID), для которого необходимо обновить предложения. Можно указать как «-» для обновления предложений из нескольких вариантов покупки.  | 
Текст запроса
Тело запроса содержит данные со следующей структурой:
| JSON-представление | 
|---|
{
  "requests": [
    {
      object ( | 
| Поля | |
|---|---|
 requests[] |   Обязательно. Список запросов на обновление, содержащий до 100 элементов. Все запросы должны обновлять разные предложения.  | 
Тело ответа
Ответное сообщение для offers.batchUpdate.
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление | 
|---|
{
  "oneTimeProductOffers": [
    {
      object ( | 
| Поля | |
|---|---|
 oneTimeProductOffers[] |   Список обновленных разовых предложений продуктов, в том же порядке, что и запрос.  | 
Области авторизации
Требуется следующая область OAuth:
-  
https://www.googleapis.com/auth/androidpublisher 
UpdateOneTimeProductOfferRequest
Запрос сообщения для UpdateOneTimeProductOffer.
| JSON-представление | 
|---|
{ "oneTimeProductOffer": { object (  | 
| Поля | |
|---|---|
 oneTimeProductOffer |   Обязательно. Единоразовое предложение по обновлению продукта.  | 
 updateMask |   Обязательно. Список полей для обновления.  Это список полных имён полей, разделённых запятыми. Пример:   | 
 regionsVersion |   Обязательно. Версия доступных регионов, используемых для предложения.  | 
 allowMissing |   Необязательно. Если установлено значение true и предложение с указанными packageName, productId, purchaseOptionId и offerId не существует, предложение будет создано. Если создается новое предложение, updateMask игнорируется.  | 
 latencyTolerance |   Необязательно. Допустимая задержка для распространения этого обновления предложения. По умолчанию учитывается задержка.  |