REST Resource: purchases.products

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

संसाधन: प्रॉडक्ट की खरीदारी

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

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

19 जनवरी, 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

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की खरीदारी से जुड़ी संख्या. अगर मौजूद नहीं है, तो संख्या एक होगी.

obfuscatedExternalAccountId

string

आपके ऐप्लिकेशन में उपयोगकर्ता के खाते से खास तौर पर जुड़ा, आईडी का अस्पष्ट वर्शन. सिर्फ़ तब उपलब्ध होता है, जब खरीदारी के समय https://developer.android.com/reference/com/android/billingclient/api/PlayFlowParams.Builder#setobfuscatedaccountid का इस्तेमाल किया गया हो.

obfuscatedExternalProfileId

string

आपके ऐप्लिकेशन में, उपयोगकर्ता के प्रोफ़ाइल से खास तौर पर आईडी का, अस्पष्ट वर्शन. यह जानकारी तब ही उपलब्ध होगी, जब खरीदारी के समय https://developer.android.com/reference/com/android/billingclient/api/PlayFlowParams.Builder#setobfuscatedprofileid का इस्तेमाल किया गया हो.

regionCode

string

प्रॉडक्ट दिए जाने के समय, उपयोगकर्ता के लिए ISO 3166-1 ऐल्फ़ा-2 बिलिंग क्षेत्र कोड.

माटिंग में इस्तेमाल हुए तरीके

acknowledge

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

get

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