Method: monetization.subscriptions.basePlans.offers.patch
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Обновляет существующее предложение подписки.
HTTP-запрос
PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры |
---|
subscription Offer. package Name | string Необходимый. Неизменяемый. Имя пакета приложения, которому принадлежит родительская подписка. |
subscription Offer. product Id | string Необходимый. Неизменяемый. Идентификатор родительской подписки, которой принадлежит это предложение. |
subscription Offer. base Plan Id | string Необходимый. Неизменяемый. Идентификатор базового плана, расширением которого является это предложение. |
subscription Offer. offer Id | string Необходимый. Неизменяемый. Уникальный идентификатор этого предложения подписки. Должно быть уникальным в пределах базового плана. |
Параметры запроса
Параметры |
---|
update Mask | string ( FieldMask format) Необходимый. Список полей, которые необходимо обновить. Это разделенный запятыми список полных имен полей. Пример: "user.displayName,photo" . |
regions Version | object ( RegionsVersion ) Необходимый. Версия доступных регионов, используемых для подписки. |
allow Missing | boolean Необязательный. Если установлено значение true и предложение подписки с указанными packageName, ProductId, basePlanId и OfferId не существует, предложение будет создано. Если создается новое предложение, updateMask игнорируется. |
latency Tolerance | enum ( ProductUpdateLatencyTolerance ) Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке. |
Тело запроса
Тело запроса содержит экземпляр SubscriptionOffer
.
Тело ответа
В случае успеха тело ответа содержит экземпляр SubscriptionOffer
.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-12-18 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-12-18 UTC."],[[["This operation updates an existing subscription offer with a `PATCH` request to a specific URL."],["You'll need to provide path parameters for package name, product ID, base plan ID, and offer ID to identify the target offer."],["The request body should contain the updated `SubscriptionOffer` object, and the response will return the modified `SubscriptionOffer` if successful."],["Query parameters allow for specifying the fields to update (`updateMask`), handling missing offers (`allowMissing`), and controlling update propagation latency (`latencyTolerance`)."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` scope."]]],["This describes updating a subscription offer via a `PATCH` HTTP request to a specific URL. Key actions involve setting `packageName`, `productId`, `basePlanId`, and `offerId` in the URL path. The request body includes `SubscriptionOffer` data, and the response returns the updated `SubscriptionOffer`. `updateMask`, and `regionsVersion` are required query parameters; `allowMissing`, and `latencyTolerance` are optional. The operation requires `androidpublisher` OAuth scope.\n"]]