- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- МиграцияБазовый планЦеныЗапрос
- Попробуйте!
Пакетный вариант конечной точки basePlans.migratePrices.
Установите для поля latencyTolerance во вложенных запросах значение PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT, чтобы достичь максимальной пропускной способности обновления.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
package Name | Необходимый. Родительское приложение (имя пакета), для которого необходимо создать или обновить подписки. Должно быть равно полю packageName во всех ресурсах подписки. |
product Id | Необходимый. Идентификатор продукта родительской подписки, если все обновленные предложения принадлежат одной подписке. Если это пакетное обновление охватывает несколько подписок, установите для этого поля значение «-». Должно быть установлено. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Необходимый. До 100 запросов на миграцию цен. Все запросы должны обновлять разные базовые планы. |
Тело ответа
Ответное сообщение для basePlans.batchMigratePrices.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"responses": [
{
object ( |
Поля | |
---|---|
responses[] | Содержит один ответ на запрошенную миграцию цен в том же порядке, что и запрос. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
МиграцияБазовый планЦеныЗапрос
Сообщение запроса для basePlans.migratePrices.
JSON-представление |
---|
{ "packageName": string, "productId": string, "basePlanId": string, "regionalPriceMigrations": [ { object ( |
Поля | |
---|---|
package Name | Необходимый. Имя пакета родительского приложения. Должно быть равно полю packageName ресурса подписки. |
product Id | Необходимый. Идентификатор обновляемой подписки. Должно быть равно полю ProductId ресурса Subscription. |
base Plan Id | Необходимый. Уникальный идентификатор базового плана, цены на который обновляются. |
regional Price Migrations[] | Необходимый. Региональные цены обновить. |
regions Version | Необходимый. Версия доступных регионов, используемая для RegionalPriceMigrations. |
latency Tolerance | Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке. |
- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- МиграцияБазовый планЦеныЗапрос
- Попробуйте!
Пакетный вариант конечной точки basePlans.migratePrices.
Установите для поля latencyTolerance во вложенных запросах значение PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT, чтобы достичь максимальной пропускной способности обновления.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
package Name | Необходимый. Родительское приложение (имя пакета), для которого необходимо создать или обновить подписки. Должно быть равно полю packageName во всех ресурсах подписки. |
product Id | Необходимый. Идентификатор продукта родительской подписки, если все обновленные предложения принадлежат одной подписке. Если это пакетное обновление охватывает несколько подписок, установите для этого поля значение «-». Должно быть установлено. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Необходимый. До 100 запросов на миграцию цен. Все запросы должны обновлять разные базовые планы. |
Тело ответа
Ответное сообщение для basePlans.batchMigratePrices.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"responses": [
{
object ( |
Поля | |
---|---|
responses[] | Содержит один ответ на запрошенную миграцию цен в том же порядке, что и запрос. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
МиграцияБазовый планЦеныЗапрос
Сообщение запроса для basePlans.migratePrices.
JSON-представление |
---|
{ "packageName": string, "productId": string, "basePlanId": string, "regionalPriceMigrations": [ { object ( |
Поля | |
---|---|
package Name | Необходимый. Имя пакета родительского приложения. Должно быть равно полю packageName ресурса подписки. |
product Id | Необходимый. Идентификатор обновляемой подписки. Должно быть равно полю ProductId ресурса Subscription. |
base Plan Id | Необходимый. Уникальный идентификатор базового плана, цены на который обновляются. |
regional Price Migrations[] | Необходимый. Региональные цены обновить. |
regions Version | Необходимый. Версия доступных регионов, используемая для RegionalPriceMigrations. |
latency Tolerance | Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке. |