- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- उदाहरण
- इसे आज़माएं!
किसी ऑर्डर को अपडेट करता है.
एचटीटीपी अनुरोध
PATCH https://dv360seller.googleapis.com/v1beta1/{order.name=exchanges/*/orders/*}
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
order.name |
ऑर्डर के लिए, संसाधन का रिलेटिव नाम. सर्वर से जनरेट किया गया. उदाहरण: "exchanges/1234/orders/5678". सिर्फ़ आउटपुट के लिए. |
अनुरोध का मुख्य हिस्सा
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "order": { "name": string, "displayName": string, "partnerId": [ string ], "publisherEmail": string, "publisherName": string, "budget": { "budgetType": enum ( |
| फ़ील्ड | |
|---|---|
order.displayName |
ऑर्डर का वह नाम जो खरीदार को दिखता है. ज़्यादा से ज़्यादा 250 वर्ण. ज़रूरी नहीं. |
order.partnerId[] |
Google Display &Video 360 में पार्टनर आईडी. इसे पहले Doubleclick Bid Manager(DBM) के नाम से जाना जाता था. सिर्फ़ एक पार्टनर आईडी की अनुमति है. ज़रूरी है. |
order.publisherEmail |
पब्लिशर के लिए ईमेल. यह ईमेल, मान्य फ़ॉर्मैट में होना चाहिए. ज़्यादा से ज़्यादा 250 वर्ण. ज़रूरी नहीं. |
order.publisherName |
पब्लिशर का नाम. ज़्यादा से ज़्यादा 250 वर्ण. ज़रूरी है. |
order.budget |
सिर्फ़ आउटपुट के लिए. खरीदार की ओर से सेट किया गया बजट. यह सेटिंग, सिर्फ़ इंस्टैंट डील के लिए लागू होती है. |
order.status |
ऑर्डर का स्टेटस DV3 के उपयोगकर्ता, किसी ऑर्डर को स्वीकार, रद्द या संग्रहित करने के बाद, उसकी स्थिति बदल सकती है. इसके अलावा, एपीआई में ऑर्डर बनाने के बाद, उसे 'रद्द किया गया' के तौर पर अपडेट किया जा सकता है. इससे यह पता चलता है कि एक्सचेंज पर यह ऑर्डर रद्द कर दिया गया है. |
order.wseatConfig |
ज़रूरी नहीं. WSeat कॉन्फ़िगरेशन, एक्सचेंज की ओर से WSeat कॉन्फ़िगरेशन के बारे में बताता है. मल्टी-सीट डील का इस्तेमाल करने वाले एक्सचेंज से यह उम्मीद की जाती है कि वे इस फ़ील्ड को अपडेट रखें. |
order.updateTime |
सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब ऑर्डर या उससे जुड़े प्रॉडक्ट अपडेट किए गए थे. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
order.buyerInfo |
सिर्फ़ आउटपुट के लिए. खरीदार की जानकारी. इसमें पार्टनर और विज्ञापन देने वाले की जानकारी शामिल होती है. यह सेटिंग, सिर्फ़ इंस्टैंट डील के लिए लागू होती है. |
updateMask |
मास्क, यह कंट्रोल करने के लिए होता है कि किन फ़ील्ड को अपडेट करना है. ज़रूरी है. यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नामों की कॉमा लगाकर अलग की गई लिस्ट होती है. उदाहरण: |
जवाब का मुख्य हिस्सा
कामयाब रहने पर, जवाब के मुख्य हिस्से में Order का एक इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/doubleclickbidmanager
ज़्यादा जानकारी के लिए, देखें OAuth 2.0 Overview.