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