REST Resource: purchases.products

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Ресурс: ProductPurchase

Ресурс ProductPurchase указывает статус покупки продукта пользователем в приложении.

Представление JSON
{
  "kind": string,
  "purchaseTimeMillis": string,
  "purchaseState": integer,
  "consumptionState": integer,
  "developerPayload": string,
  "orderId": string,
  "purchaseType": integer,
  "acknowledgementState": integer,
  "purchaseToken": string,
  "productId": string,
  "quantity": integer,
  "obfuscatedExternalAccountId": string,
  "obfuscatedExternalProfileId": string,
  "regionCode": string
}
Поля
kind

string

Этот вид представляет объект inappPurchase в службе androidpublisher.

purchaseTimeMillis

string ( int64 format)

Время покупки продукта в миллисекундах с начала эпохи (1 января 1970 г.).

purchaseState

integer

Состояние покупки заказа. Возможные значения: 0. Куплено 1. Отменено 2. В ожидании

consumptionState

integer

Состояние потребления продукта inapp. Возможные значения: 0. Еще не потреблено 1. Потреблено

developerPayload

string

Указанная разработчиком строка, содержащая дополнительную информацию о заказе.

orderId

string

Идентификатор заказа, связанный с покупкой продукта в приложении.

purchaseType

integer

Тип покупки продукта в приложении. Это поле устанавливается только в том случае, если эта покупка не была совершена с использованием стандартного процесса выставления счетов в приложении. Возможные значения: 0. Тестовый (т. е. приобретенный с учетной записи тестирования лицензии) 1. Промо (т. е. приобретенный с использованием промо-кода) 2. Вознагражденный (т. е. просмотр видеообъявления вместо оплаты)

acknowledgementState

integer

Состояние подтверждения продукта inapp. Возможные значения: 0. Еще не подтверждено 1. Подтверждено

purchaseToken

string

Токен покупки, сгенерированный для идентификации этой покупки. Может не присутствовать.

productId

string

Артикул продукта в приложении. Может не присутствовать.

quantity

integer

Количество, связанное с покупкой продукта в приложении. Если нет, количество равно 1.

obfuscatedExternalAccountId

string

Запутанная версия идентификатора, однозначно связанная с учетной записью пользователя в вашем приложении. Присутствует, только если указано с помощью https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid при совершении покупки.

obfuscatedExternalProfileId

string

Запутанная версия идентификатора, однозначно связанная с профилем пользователя в вашем приложении. Присутствует, только если указано с помощью https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid при совершении покупки.

regionCode

string

Код региона выставления счетов пользователя по ISO 3166-1 alpha-2 на момент предоставления продукта.

Методы

acknowledge

Подтверждает покупку предмета в приложении.

get

Проверяет статус покупки и потребления элемента в приложении.