- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- InappproductsUpdateRequest
- Попробуйте!
Обновляет или вставляет один или несколько продуктов для продажи в приложении (управляемых продуктов или подписок).
Установите для поля latencyTolerance во вложенных запросах значение PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT, чтобы добиться максимальной пропускной способности обновления.
Этот метод больше не следует использовать для обновления подписок. См. эту статью для получения дополнительной информации.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
packageName | Имя пакета приложения. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Необходимый. Индивидуальные запросы на обновление. Требуется хотя бы один запрос. Может содержать до 100 запросов. Все запросы должны соответствовать различным внутренним продуктам приложения. |
Тело ответа
Ответ на пакетное обновление продукта внутри приложения.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"inappproducts": [
{
object ( |
Поля | |
---|---|
inappproducts[] | Обновленные или добавленные продукты для продажи в приложении. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
Запрос на обновление продукта для продажи через приложение.
JSON-представление |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
Поля | |
---|---|
packageName | Имя пакета приложения. |
sku | Уникальный идентификатор продукта для продажи в приложении. |
autoConvertMissingPrices | Если значение равно true, цены для всех регионов, на которые нацелено родительское приложение, для которых не указана цена для этого продукта внутри приложения, будут автоматически конвертированы в целевую валюту на основе цены по умолчанию. По умолчанию ложь. |
inappproduct | Новый продукт внутри приложения. |
allowMissing | Если установлено значение true, а продукт для продажи в приложении с указанным packageName и номером не существует, продукт для продажи в приложении будет создан. |
latencyTolerance | Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке. |