- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- InappproductsUpdateRequest
- इसे आज़माएं!
ऐप्लिकेशन में एक या उससे ज़्यादा प्रॉडक्ट (मैनेज किए जा रहे प्रॉडक्ट या सदस्यताएं) अपडेट करने या शामिल करने की सुविधा.
अधिकतम अपडेट थ्रूपुट प्राप्त करने के लिए, नेस्ट किए गए अनुरोधों पर लेटेंसी टॉलरेंस फ़ील्ड को PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT पर सेट करें.
अब सदस्यताएं अपडेट करने के लिए, इस तरीके का इस्तेमाल नहीं किया जाना चाहिए. ज़्यादा जानकारी के लिए यह लेख देखें.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
packageName |
ऐप्लिकेशन का पैकेज नाम. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
requests[] |
ज़रूरी है. अपडेट के अलग-अलग अनुरोध. कम से कम एक अनुरोध करना ज़रूरी है. ज़्यादा से ज़्यादा 100 अनुरोध शामिल किए जा सकते हैं. सभी अनुरोध, ऐप्लिकेशन में खरीदे जा सकने वाले अलग-अलग प्रॉडक्ट से जुड़े होने चाहिए. |
जवाब का मुख्य भाग
ऐप्लिकेशन में खरीदे जा सकने वाले प्रॉडक्ट के बैच के अपडेट से जुड़ा रिस्पॉन्स.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"inappproducts": [
{
object ( |
फ़ील्ड | |
---|---|
inappproducts[] |
अपडेट किए गए या शामिल किए गए इन-ऐप्लिकेशन प्रॉडक्ट. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
ऐप्लिकेशन में खरीदे जा सकने वाले प्रॉडक्ट को अपडेट करने का अनुरोध करना.
JSON के काेड में दिखाना |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
फ़ील्ड | |
---|---|
packageName |
ऐप्लिकेशन का पैकेज नाम. |
sku |
ऐप्लिकेशन में खरीदे जा सकने वाले प्रॉडक्ट के लिए यूनीक आइडेंटिफ़ायर. |
autoConvertMissingPrices |
अगर पैरंट ऐप्लिकेशन की ओर से टारगेट किए गए सभी इलाकों के लिए, इन-ऐप्लिकेशन प्रॉडक्ट की कीमत तय नहीं की गई है, तो उनके लिए डिफ़ॉल्ट कीमत के आधार पर, अपने-आप टारगेट मुद्रा सेट कर दी जाएगी. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है. |
inappproduct |
नया इन-ऐप्लिकेशन प्रॉडक्ट. |
allowMissing |
अगर 'सही है' पर सेट किया जाता है और दिए गए PackageName और SKU के साथ ऐप्लिकेशन में खरीदा जा सकने वाला प्रॉडक्ट मौजूद नहीं है, तो ऐप्लिकेशन में खरीदा जा सकने वाला प्रॉडक्ट बना दिया जाएगा. |
latencyTolerance |
ज़रूरी नहीं. इस प्रॉडक्ट अपडेट को लागू होने में कितना समय लगेगा. डिफ़ॉल्ट रूप से, यह सुविधा इंतज़ार के समय के हिसाब से संवेदनशील होती है. |