REST Resource: inappproducts | Google Play Developer API | Google for Developers (original) (raw)
- Resource: InAppProduct
- स्टेटस
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- तरीके
संसाधन: 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 | यह ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट (प्रबंधित प्रॉडक्ट या सदस्यता) को अपडेट करता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|