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,
  "refundableQuantity": integer
}
फ़ील्ड
kind

string

यह तरह, androidpublisher सेवा में inappPurchase ऑब्जेक्ट को दिखाती है.

purchaseTimeMillis

string (int64 format)

प्रॉडक्ट खरीदने का समय. यह समय, epoch (1 जनवरी, 1970) से मिलीसेकंड में होता है.

purchaseState

integer

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

consumptionState

integer

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

developerPayload

string

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

orderId

string

इन-ऐप्लिकेशन प्रॉडक्ट की खरीदारी से जुड़ा ऑर्डर आईडी.

purchaseType

integer

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

acknowledgementState

integer

ऐप्लिकेशन में मौजूद प्रॉडक्ट के लिए, पुष्टि की स्थिति. संभावित वैल्यू: 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 ऐल्फ़ा-2 कोड.

refundableQuantity

integer

रिफ़ंड के लिए मान्य मात्रा, यानी वह मात्रा जिसके लिए रिफ़ंड नहीं किया गया है. इस वैल्यू में, संख्या के आधार पर दिए गए कुछ रिफ़ंड और पूरे रिफ़ंड शामिल होते हैं.

तरीके

acknowledge

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

consume

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

get

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

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन