- एचटीटीपी अनुरोध
 - पाथ पैरामीटर
 - अनुरोध का मुख्य हिस्सा
 - जवाब का मुख्य हिस्सा
 - अनुमति पाने के लिंक
 - UpdateOneTimeProductRequest
 - इसे आज़माएं!
 
इस तरीके का इस्तेमाल करके, एक या उससे ज़्यादा वन-टाइम प्रॉडक्ट बनाए या अपडेट किए जा सकते हैं.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
packageName | 
                
                   
 ज़रूरी है. उस पैरंट ऐप्लिकेशन (पैकेज का नाम) के लिए, एक बार खरीदे जाने वाले प्रॉडक्ट अपडेट किए जाने चाहिए. यह सभी OneTimeProduct संसाधनों के packageName फ़ील्ड के बराबर होना चाहिए.  | 
              
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना | 
|---|
{
  "requests": [
    {
      object ( | 
                
| फ़ील्ड | |
|---|---|
requests[] | 
                  
                     
 ज़रूरी है. अपडेट के अनुरोधों की सूची. इसमें ज़्यादा से ज़्यादा 100 एलिमेंट हो सकते हैं. सभी अनुरोधों में, एक बार इस्तेमाल किए जा सकने वाले अलग-अलग प्रॉडक्ट अपडेट किए जाने चाहिए.  | 
                
जवाब का मुख्य भाग
BatchUpdateOneTimeProduct के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना | 
|---|
{
  "oneTimeProducts": [
    {
      object ( | 
                  
| फ़ील्ड | |
|---|---|
oneTimeProducts[] | 
                    
                       
 अपडेट किए गए वन-टाइम प्रॉडक्ट की सूची. यह सूची, अनुरोध में दिए गए क्रम में ही होती है.  | 
                  
अनुमति के स्कोप
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductRequest
onetimproducts.patch के लिए अनुरोध मैसेज.
| JSON के काेड में दिखाना | 
|---|
{ "oneTimeProduct": { object (  | 
              
| फ़ील्ड | |
|---|---|
oneTimeProduct | 
                
                   
 ज़रूरी है. अपसर्ट करने के लिए, वन-टाइम प्रॉडक्ट.  | 
              
updateMask | 
                
                   
 ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड की सूची. यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की कॉमा से अलग की गई सूची है. उदाहरण:   | 
              
regionsVersion | 
                
                   
 ज़रूरी है. एक बार इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, उपलब्ध क्षेत्रों के जिस वर्शन का इस्तेमाल किया जा रहा है.  | 
              
allowMissing | 
                
                   
 ज़रूरी नहीं. अगर इसे 'सही है' पर सेट किया जाता है और दिए गए packageName और productId वाला एक बार खरीदा जाने वाला प्रॉडक्ट मौजूद नहीं है, तो एक बार खरीदा जाने वाला प्रॉडक्ट बनाया जाएगा. अगर कोई नया वन-टाइम प्रॉडक्ट बनाया जाता है, तो updateMask को अनदेखा कर दिया जाता है.  | 
              
latencyTolerance | 
                
                   
 ज़रूरी नहीं. इस प्रॉडक्ट को अपडेट करने के लिए, इंतज़ार करने की अवधि. डिफ़ॉल्ट रूप से, यह लेटेंसी के हिसाब से संवेदनशील होता है.  |