- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- InappproductsUpdateRequest
- इसे आज़माएं!
एक या एक से ज़्यादा इन-ऐप्लिकेशन प्रॉडक्ट (मैनेज किए जा रहे प्रॉडक्ट या सदस्यताएं) अपडेट करता है या डालता है.
नेस्ट किए गए अनुरोधों पर latencyTolerance फ़ील्ड को PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT पर सेट करें, ताकि अपडेट की प्रोसेस ज़्यादा से ज़्यादा तेज़ी से हो सके.
सदस्यताओं को अपडेट करने के लिए, अब इस तरीके का इस्तेमाल नहीं किया जाना चाहिए. ज़्यादा जानकारी के लिए, यह लेख देखें.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
package |
ऐप्लिकेशन का पैकेज नेम. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
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 ( |
फ़ील्ड | |
---|---|
package |
ऐप्लिकेशन का पैकेज नेम. |
sku |
इन-ऐप्लिकेशन प्रॉडक्ट के लिए यूनीक आइडेंटिफ़ायर. |
auto |
अगर यह सही है, तो पैरंट ऐप्लिकेशन के टारगेट किए गए उन सभी इलाकों के लिए कीमतें, अपने-आप टारगेट की गई मुद्रा में बदल जाएंगी जिनके लिए इस इन-ऐप्लिकेशन प्रॉडक्ट की कीमत तय नहीं की गई है. कीमतें, डिफ़ॉल्ट कीमत के आधार पर बदल जाएंगी. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है. |
inappproduct |
नया इन-ऐप्लिकेशन प्रॉडक्ट. |
allow |
अगर इसकी वैल्यू 'सही है' पर सेट है और दिए गए packageName और SKU वाला इन-ऐप्लिकेशन प्रॉडक्ट मौजूद नहीं है, तो इन-ऐप्लिकेशन प्रॉडक्ट बनाया जाएगा. |
latency |
ज़रूरी नहीं. इस प्रॉडक्ट के अपडेट को प्रोपेगेट होने में लगने वाला समय. डिफ़ॉल्ट रूप से, इंतज़ार का समय कम करने के लिए सेट होता है. |