- Ресурс InAppProduct
- Статус
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Методы
Ресурс: InAppProduct
Контент, продаваемый через приложение. Ресурс для InappproductsService.
| JSON-представление |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| Поля | |
|---|---|
packageName |
Название пакета родительского приложения. |
sku |
Единица складского учета (SKU) продукта, уникальная в пределах приложения. |
status |
Статус товара, например "Активно". |
purchaseType |
Тип продукта, например регулярная подписка. |
defaultPrice |
Цена по умолчанию. Не может быть нулевой, так как контент в приложении не может быть бесплатным. Всегда указывается в валюте аккаунта продавца Google Checkout. |
prices |
Цены для регионов покупателей. Ни одно из этих значений не может быть равно нулю, так как контент в приложении не может быть бесплатным. Ключ карты – это код региона, определенный стандартом ISO 3166-2. Объект содержит список из нескольких пар ( |
listings |
inappproducts.list локализованных названий и описаний. Ключ карты – это язык локализованных данных, определенный стандартом BCP-47, например "ru-RU". Объект содержит список из нескольких пар ( |
defaultLanguage |
Язык по умолчанию для локализованных данных, определенный в соответствии со стандартом BCP-47, например "ru-RU". |
subscriptionPeriod |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
trialPeriod |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
gracePeriod |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
| Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
subscriptionTaxesAndComplianceSettings |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
managedProductTaxesAndComplianceSettings |
Сведения о налогах и соответствии юридическим и нормативным требованиям. Применимо только к управляемому контенту. |
| Конец взаимоисключающих полей. | |
Статус
Статус контента, продаваемого через приложение.
| Перечисления | |
|---|---|
statusUnspecified |
Статус не указан. |
active |
Товар опубликован и активен в магазине. |
inactive |
Товар не опубликован и поэтому неактивен в магазине. |
PurchaseType
Тип товара.
| Перечисления | |
|---|---|
purchaseTypeUnspecified |
Тип покупки не указан. |
managedUser |
Тип товара по умолчанию – разовая покупка. |
subscription |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
InAppProductListing
Страница одного товара, продаваемого через приложение.
| JSON-представление |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| Поля | |
|---|---|
title |
Название страницы приложения в Google Play. |
description |
Описание для страницы приложения в Google Play. |
benefits[] |
Устарело: подписки больше не поддерживаются в InAppProducts API. Вместо него используйте Subscriptions API. |
ManagedProductTaxAndComplianceSettings
Информация о налогообложении и соответствии юридическим и нормативным требованиям для управляемых продуктов.
| JSON-представление |
|---|
{ "eeaWithdrawalRightType": enum ( |
| Поля | |
|---|---|
eeaWithdrawalRightType |
Классификация продуктов, распространяемых в Европейской экономической зоне (ЕЭЗ), как цифрового контента или сервиса. От выбранного варианта зависит, будет ли действовать право на отказ в соответствии с законами ЕЭЗ о защите прав потребителей. Дополнительную информацию вы найдете в этой статье Справочного центра. |
taxRateInfoByRegionCode |
Сопоставление кода региона с информацией о налоговой ставке. Ключи – это коды регионов, определенные в CLDR Unicode. Объект содержит список из нескольких пар ( |
isTokenizedDigitalAsset |
Указано ли, что этот контент для продажи через приложение представляет собой токенизированный цифровой объект. |
regionalProductAgeRatingInfos[] |
Информация о региональных возрастных ограничениях. В настоящее время это поле поддерживается только для кода региона |
productTaxCategoryCode |
Код категории налогообложения, который нужно присвоить контенту для продажи через приложение. От категории налогообложения зависят применимые ставки налога на транзакции. Дополнительную информацию вы найдете в этой статье Справочного центра. |
Методы |
|
|---|---|
|
Удаляет контент, продаваемый через приложение (управляемые товары или подписки). |
|
Считывает данные о нескольких товарах, которые могут быть подписками или ограниченным контентом. |
|
Обновляет или вставляет один или несколько продуктов в приложении (управляемые продукты или подписки). |
|
Удаляет контент, продаваемый через приложение (управляемый товар или подписку). |
|
Получает контент, продаваемый через приложение, который может быть управляемым товаром или подпиской. |
|
Создает контент для продажи через приложение (управляемый товар или подписку). |
|
Список всех товаров, продаваемых через приложение, включая управляемый контент и подписки. |
|
Обновляет контент, продаваемый через приложение (ограниченный контент или подписку). |
|
Обновляет контент, продаваемый через приложение (управляемый контент или подписку). |
Коды ошибок
Операции этого ресурса возвращают следующие коды ошибок HTTP:
| Код ошибки | Причина | Описание | Разрешение |
|---|