REST Resource: inappproducts

संसाधन: InAppProduct

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट. InappproductsService के लिए संसाधन.

JSON के काेड में दिखाना
{
  "packageName": string,
  "sku": string,
  "status": enum (Status),
  "purchaseType": enum (PurchaseType),
  "defaultPrice": {
    object (Price)
  },
  "prices": {
    string: {
      object (Price)
    },
    ...
  },
  "listings": {
    string: {
      object (InAppProductListing)
    },
    ...
  },
  "defaultLanguage": string,
  "subscriptionPeriod": string,
  "trialPeriod": string,
  "gracePeriod": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of mutually exclusive fields.
}
फ़ील्ड
packageName

string

पैरंट ऐप्लिकेशन के पैकेज का नाम.

sku

string

प्रॉडक्ट की स्टॉक कीपिंग यूनिट (एसकेयू), जो किसी ऐप्लिकेशन में यूनीक होती है.

status

enum (Status)

प्रॉडक्ट का स्टेटस. जैसे, प्रॉडक्ट चालू है या नहीं.

purchaseType

enum (PurchaseType)

प्रॉडक्ट का टाइप, जैसे कि बार-बार रिन्यू होने वाली सदस्यता.

defaultPrice

object (Price)

डिफ़ॉल्ट कीमत. यह शून्य नहीं हो सकता, क्योंकि ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट कभी भी मुफ़्त नहीं होते. यह हमेशा डेवलपर के Checkout व्यापारी/कंपनी की मुद्रा में होता है.

prices

map (key: string, value: object (Price))

खरीदार के देश या इलाके के हिसाब से कीमतें. इनमें से किसी भी कीमत को शून्य पर सेट नहीं किया जा सकता, क्योंकि ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट कभी भी मुफ़्त नहीं होते. मैप की कुंजी, क्षेत्र का कोड होती है. इसे ISO 3166-2 के मुताबिक तय किया जाता है.

एक ऑब्जेक्ट, जिसमें "key": value जोड़ों की सूची शामिल हो. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listings

map (key: string, value: object (InAppProductListing))

inappproducts.list of localized title and description data. मैप की कुंजी, स्थानीय डेटा की भाषा होती है.इसे BCP-47 के मुताबिक तय किया जाता है. जैसे, "en-US".

एक ऑब्जेक्ट, जिसमें "key": value जोड़ों की सूची शामिल हो. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

defaultLanguage

string

स्थानीय भाषा में उपलब्ध डेटा की डिफ़ॉल्ट भाषा, जैसा कि BCP-47 ने तय किया है. उदाहरण के लिए, "en-US".

subscriptionPeriod
(deprecated)

string

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

trialPeriod
(deprecated)

string

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

gracePeriod
(deprecated)

string

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

यहां उन फ़ील्ड की सूची दी गई है जिन्हें एक साथ इस्तेमाल नहीं किया जा सकता. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
subscriptionTaxesAndComplianceSettings
(deprecated)

object (SubscriptionTaxAndComplianceSettings)

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

managedProductTaxesAndComplianceSettings

object (ManagedProductTaxAndComplianceSettings)

टैक्स और कानून के पालन से जुड़ी जानकारी. यह सिर्फ़ मैनेज किए जा रहे प्रॉडक्ट पर लागू होता है.

एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा.

स्थिति

ऐप्लिकेशन में खरीदने के लिए प्रॉडक्ट की स्थिति.

Enums
statusUnspecified स्थिति की जानकारी नहीं है.
active प्रॉडक्ट, स्टोर में पब्लिश और चालू हो.
inactive प्रॉडक्ट पब्लिश नहीं किया गया है. इसलिए, यह स्टोर में उपलब्ध नहीं है.

PurchaseType

प्रॉडक्ट का टाइप.

Enums
purchaseTypeUnspecified खरीदारी के टाइप की जानकारी नहीं है.
managedUser डिफ़ॉल्ट प्रॉडक्ट टाइप - एक बार खरीदना.
subscription

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

InAppProductListing

ऐप्लिकेशन में खरीदने के लिए उपलब्ध किसी एक प्रॉडक्ट का स्टोर पेज.

JSON के काेड में दिखाना
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
फ़ील्ड
title

string

स्टोर पेज का टाइटल.

description

string

स्टोर पेज के लिए ब्यौरा.

benefits[]
(deprecated)

string

अब काम नहीं करता: InAppProducts API में, अब सदस्यताओं की सुविधा काम नहीं करती. इसके बजाय, Subscriptions API का इस्तेमाल करें.

ManagedProductTaxAndComplianceSettings

मैनेज किए जा रहे प्रॉडक्ट के लिए, टैक्स और कानून के पालन से जुड़ी जानकारी.

JSON के काेड में दिखाना
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean,
  "regionalProductAgeRatingInfos": [
    {
      object (RegionalProductAgeRatingInfo)
    }
  ],
  "productTaxCategoryCode": string
}
फ़ील्ड
eeaWithdrawalRightType

enum (WithdrawalRightType)

यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले लोगों के लिए उपलब्ध कराए जाने वाले प्रॉडक्ट को डिजिटल कॉन्टेंट या सेवा के तौर पर कैटगरी में बांटना. ईईए के उपभोक्ता कानूनों के तहत, अनुबंध से बाहर निकलने से जुड़े नियम, प्रॉडक्ट की कैटगरी के हिसाब से लागू होते हैं. ज़्यादा जानकारी के लिए, सहायता केंद्र में मौजूद लेख पढ़ें.

taxRateInfoByRegionCode

map (key: string, value: object (RegionalTaxRateInfo))

क्षेत्र कोड से टैक्स की दर की जानकारी की मैपिंग. कुंजियां, क्षेत्र के कोड होते हैं. इन्हें यूनिकोड के "सीएलडीआर" के हिसाब से तय किया जाता है.

एक ऑब्जेक्ट, जिसमें "key": value जोड़ों की सूची शामिल हो. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

isTokenizedDigitalAsset

boolean

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

regionalProductAgeRatingInfos[]

object (RegionalProductAgeRatingInfo)

क्षेत्र के हिसाब से कॉन्टेंट रेटिंग की जानकारी. फ़िलहाल, यह फ़ील्ड सिर्फ़ देश/इलाके के कोड US के लिए उपलब्ध है.

productTaxCategoryCode

string

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

तरीके

batchDelete

ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज किए गए प्रॉडक्ट या सदस्यताएं) मिटाता है.

batchGet

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

batchUpdate

ऐप्लिकेशन में खरीदने के लिए उपलब्ध एक या इससे ज़्यादा प्रॉडक्ट (मैनेज किए जा रहे प्रॉडक्ट या सदस्यताएं) अपडेट या इंसर्ट करता है.

delete

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

get

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

insert

ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज किया गया प्रॉडक्ट या सदस्यता) बनाता है.

list

ऐप्लिकेशन में खरीदने के लिए उपलब्ध सभी प्रॉडक्ट की सूची दिखाता है. इसमें मैनेज किए जा रहे प्रॉडक्ट और सदस्यताएं, दोनों शामिल हैं.

patch

ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज्ड प्रॉडक्ट या सदस्यता) को पैच करता है.

update

ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज किया गया प्रॉडक्ट या सदस्यता) को अपडेट करता है.

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

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

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