REST Resource: purchases.products

संसाधन: Product Purchase

Product Purchase संसाधन, उपयोगकर्ता की ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट की खरीदारी की स्थिति को दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "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

यह प्रकार, androidpublisher सेवा में एक इन-ऐप खरीदारी ऑब्जेक्ट का प्रतिनिधित्व करता है.

purchaseTimeMillis

string (int64 format)

Epoch के बाद से प्रॉडक्ट खरीदने का समय (1 जनवरी, 1970).

purchaseState

integer

ऑर्डर की खरीदारी की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. खरीदा गया 1. रद्द की गई 2. अभी बाकी है

consumptionState

integer

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट के इस्तेमाल की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. हालांकि, इसे अभी तक इस्तेमाल नहीं किया जा सकता 1. उपभोग किया

developerPayload

string

डेवलपर की बताई गई स्ट्रिंग, जिसमें ऑर्डर से जुड़ी अतिरिक्त जानकारी होती है.

orderId

string

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की खरीदारी से जुड़ा ऑर्डर आईडी.

purchaseType

integer

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की खरीदारी का टाइप. यह फ़ील्ड सिर्फ़ तब सेट की जाती है, जब यह खरीदारी स्टैंडर्ड इन-ऐप्लिकेशन बिलिंग फ़्लो का इस्तेमाल करके नहीं की गई हो. वैल्यू इस तरह की हो सकती हैं: 0. टेस्ट (उदाहरण के लिए, किसी लाइसेंस टेस्टिंग खाते से खरीदा गया) 1. प्रोमो (यानी किसी प्रोमो कोड का इस्तेमाल करके खरीदा गया) 2. इनाम पाने का ऑफ़र (यानी पैसे चुकाने के बजाय वीडियो विज्ञापन देखने से मिला)

acknowledgementState

integer

ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट की शिकायत की स्थिति. वैल्यू इस तरह की हो सकती हैं: 0. अभी तक स्वीकार नहीं किया गया 1. स्वीकार किया गया

purchaseToken

string

इस खरीदारी की पहचान के लिए बनाया गया खरीदारी टोकन. शायद मौजूद न हो.

productId

string

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की SKU. शायद मौजूद न हो.

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 ऐल्फ़ा-2 बिलिंग क्षेत्र कोड.

तरीके

acknowledge

ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी की पुष्टि करता है.

consume

ऐप्लिकेशन में किसी आइटम को खरीदने की ज़रूरत है.

get

ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी और उसके इस्तेमाल की स्थिति की जांच करता है.