- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- GenericRecord
यह फ़ीड के बताए गए टाइप के रिकॉर्ड डालता है और/या अपडेट करता है. यह सिर्फ़ बुनियादी पुष्टि करता है. जैसे, गलत तरीके से बनाया गया अनुरोध. इसके बाद, पार्टनर को तुरंत सही जवाब दिया जाता है. Google, अनुरोध पर कारोबारी लॉजिक की पुष्टि, अलग-अलग समय पर करता है. इस बैच कॉल से, एक साथ कई बदलाव करने की सुविधा नहीं मिलती.
एचटीटीपी अनुरोध
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
संसाधन का नाम, जिसका फ़ॉर्मैट - |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{
"records": [
{
object ( |
फ़ील्ड | |
---|---|
records[] |
जो रिकॉर्ड डालने और/या अपडेट करने हैं. एक बार में ज़्यादा से ज़्यादा 1,000 रिकॉर्ड अपलोड किए जा सकते हैं. |
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, तो जवाब का मुख्य हिस्सा खाली होता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/mapsbooking
GenericRecord
यूआरएल के अनुरोध में बताए गए फ़ीड टाइप का रिकॉर्ड.
JSON के काेड में दिखाना |
---|
{ "generationTimestamp": string, // Union field |
फ़ील्ड | |
---|---|
generation |
ज़रूरी है. इस टाइमस्टैंप का इस्तेमाल, इन्वेंट्री अपडेट के सही क्रम को पक्का करने के लिए किया जाता है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
यूनियन फ़ील्ड record_type . अलग-अलग तरह के फ़ीड (ndjson, प्रोटो-आधारित वगैरह) को कवर करना record_type इनमें से कोई एक हो सकता है: |
|
data |
प्रोटो पर आधारित नॉन-फ़ीड के लिए. base64 कोड में बदली गई स्ट्रिंग. |
proto |
प्रोटो पर आधारित फ़ीड के लिए. ऐसा ऑब्जेक्ट जिसमें किसी भी तरह के फ़ील्ड शामिल हो सकते हैं. एक अन्य फ़ील्ड |