Method: monetization.subscriptions.patch

Обновляет существующую подписку.

HTTP-запрос

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
subscription.packageName

string

Неизменный. Имя пакета родительского приложения.

subscription.productId

string

Неизменный. Уникальный идентификатор продукта. Уникальный в родительском приложении. Идентификаторы продуктов должны состоять из строчных букв (az), цифр (0–9), символов подчеркивания (_) и точек (.). Он должен начинаться со строчной буквы или цифры и иметь длину от 1 до 40 (включительно) символов.

Параметры запроса

Параметры
updateMask

string ( FieldMask format)

Необходимый. Список полей, которые необходимо обновить.

Это разделенный запятыми список полных имен полей. Пример: "user.displayName,photo" .

regionsVersion

object ( RegionsVersion )

Необходимый. Версия доступных регионов, используемых для подписки.

allowMissing

boolean

Необязательный. Если установлено значение true и подписка с указанным packageName и ProductId не существует, подписка будет создана.

Если создается новая подписка, updateMask игнорируется.

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке.

Тело запроса

Тело запроса содержит экземпляр Subscription .

Тело ответа

В случае успеха тело ответа содержит экземпляр Subscription .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/androidpublisher