REST Resource: inappproducts  |  Google Play Developer API  |  Google for Developers (original) (raw)

संसाधन: 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, // Union field TaxAndComplianceType can be only one of the following: "subscriptionTaxesAndComplianceSettings": { object (SubscriptionTaxAndComplianceSettings) }, "managedProductTaxesAndComplianceSettings": { object (ManagedProductTaxAndComplianceSettings) } // End of list of possible types for union field TaxAndComplianceType. }
फ़ील्ड
packageName string पैरंट ऐप्लिकेशन का पैकेज नेम.
sku string प्रॉडक्ट का स्टॉक कीपिंग यूनिट (एसकेयू), जो किसी ऐप्लिकेशन में यूनीक होता है.
status enum (Status) प्रॉडक्ट का स्टेटस, जैसे कि वह चालू है या नहीं.
purchaseType enum (PurchaseType) प्रॉडक्ट का टाइप, जैसे कि बार-बार होने वाला शुल्क लेकर दी जाने वाली सदस्यता.
defaultPrice object (Price) डिफ़ॉल्ट कीमत. यह शून्य नहीं हो सकता, क्योंकि ऐप्लिकेशन में मौजूद प्रॉडक्ट कभी भी मुफ़्त नहीं होते. हमेशा डेवलपर के चेकआउट मर्चेंट खाते की मुद्रा में.
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 string सदस्यता की अवधि, जिसे ISO 8601 फ़ॉर्मैट में तय किया जाता है. स्वीकार की जाने वाली वैल्यू ये हैं: P1W (एक हफ़्ता), P1M (एक महीना), P3M (तीन महीने), P6M (छह महीने), और P1Y (एक साल).
trialPeriod string बिना शुल्क आज़माने की अवधि, ISO 8601 फ़ॉर्मैट में दी गई है. स्वीकार की जाने वाली वैल्यू, P7D (सात दिन) और P999D (999 दिन) के बीच की कोई भी वैल्यू हो सकती है.
gracePeriod string सदस्यता के लिए ग्रेस पीरियड, जिसे ISO 8601 फ़ॉर्मैट में तय किया जाता है. इस सुविधा की मदद से डेवलपर, अपने सदस्यों को मोहलत की अवधि दे सकते हैं. ऐसा तब किया जाता है, जब तय समय पर कटने वाले नए शुल्क को चुकाने में उन्हें दिक्कत आ रही हो. स्वीकार की जाने वाली वैल्यू ये हैं: P0D (शून्य दिन), P3D (तीन दिन), P7D (सात दिन), P14D (14 दिन), और P30D (30 दिन).
यूनियन फ़ील्ड TaxAndComplianceType.TaxAndComplianceType इनमें से सिर्फ़ एक हो सकता है:
subscriptionTaxesAndComplianceSettings object (SubscriptionTaxAndComplianceSettings) टैक्स और कानूनी नियमों के पालन के बारे में जानकारी. यह सिर्फ़ सदस्यता वाले प्रॉडक्ट पर लागू होता है.
managedProductTaxesAndComplianceSettings object (ManagedProductTaxAndComplianceSettings) टैक्स और कानूनी नियमों के पालन के बारे में जानकारी. यह सिर्फ़ मैनेज किए जा रहे प्रॉडक्ट पर लागू होता है.

स्थिति

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

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

PurchaseType

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

Enums
purchaseTypeUnspecified खरीदारी के टाइप की जानकारी नहीं दी गई है.
managedUser प्रॉडक्ट टाइप की डिफ़ॉल्ट वैल्यू - एक बार की जाने वाली खरीदारी.
subscription ऐप्लिकेशन में खरीदने के लिए मौजूद ऐसा प्रॉडक्ट जिसके लिए बार-बार शुल्क चुकाना होता है.

InAppProductListing

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

JSON के काेड में दिखाना
{ "title": string, "description": string, "benefits": [ string ] }
फ़ील्ड
title string स्टोर पेज का टाइटल.
description string स्टोर पेज के लिए ब्यौरा.
benefits[] string किसी सदस्यता के लिए, स्थानीय भाषा में एनटाइटलमेंट के फ़ायदे.

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 यह ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट (प्रबंधित प्रॉडक्ट या सदस्यता) को अपडेट करता है.

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

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

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