- 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 | Необязательно. Допустимая задержка для распространения этого обновления предложения. По умолчанию учитывается задержка. |