- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- 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 |
फ़ील्ड | |
---|---|
generationTimestamp |
ज़रूरी है. इस टाइमस्टैंप का इस्तेमाल यह पक्का करने के लिए किया जाता है कि इन्वेंट्री अपडेट का क्रम सही है. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
यूनियन फ़ील्ड record_type . अलग-अलग तरह के फ़ीड (ndjson, प्रोटो-आधारित वगैरह) को इनकैप्सुलेट करना record_type इनमें से सिर्फ़ एक हो सकता है: |
|
dataRecord |
गैर-प्रोटो आधारित फ़ीड के लिए. base64 कोड में बदली गई स्ट्रिंग. |
protoRecord |
प्रोटो पर आधारित फ़ीड के लिए. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |