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