एक से ज़्यादा प्रॉपर्टी के लिए, 'Google पर लाइव है' स्टेटस अपडेट करने का कलेक्शन-लेवल का कस्टम तरीका. हर कॉल के लिए, एक से ज़्यादा होटल चालू या बंद किए जा सकते हैं. कुछ होटलों को चालू और कुछ को बंद करने के लिए, आपको कई कॉल करने होंगे.
एचटीटीपी अनुरोध
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
account |
ज़रूरी है. खाते के संसाधन का नाम. इसका फ़ॉर्मैट accounts/{account_id} है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"liveOnGoogle": boolean,
"partnerHotelIds": [
string
],
"liveOnGoogleStatus": enum ( |
| फ़ील्ड | |
|---|---|
liveOnGoogle |
ज़रूरी नहीं. DEPRECATED. प्रॉपर्टी, Google पर दिखेगी या नहीं. अगर इस वैल्यू को 'सही है' पर सेट किया जाता है, तो Google उन प्रॉपर्टी को दिखाएगा जिनका इंटिग्रेशन पूरा हो चुका है और जो उपलब्ध हैं. इसकी वैल्यू 'गलत है' पर सेट होने पर, Google कभी भी प्रॉपर्टी नहीं दिखाएगा.
|
partnerHotelIds[] |
ज़रूरी है. इस कुकी का इस्तेमाल, उन प्रॉपर्टी की पहचान करने के लिए किया जाता है जिन्हें liveOnGoogle सेटिंग के साथ अपडेट करना है. |
liveOnGoogleStatus |
ज़रूरी नहीं. यह प्रॉपर्टी Google पर दिखेगी या नहीं. इसमें ओरिजनल
ध्यान दें: इस फ़ील्ड को कोटेशन मार्क में रखा जाना चाहिए. उदाहरण के लिए, |
जवाब का मुख्य भाग
HotelService.SetLiveOnGoogle के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
| फ़ील्ड | |
|---|---|
updatedHotelIds[] |
इससे अपडेट की गई प्रॉपर्टी की पहचान होती है. |
failedHotelIds[] |
उन प्रॉपर्टी की पहचान करता है जिन्हें Google अपडेट नहीं कर सका. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/travelpartner
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.