Method: accounts.hotels.setLiveOnGoogle

एक से ज़्यादा प्रॉपर्टी के लिए, 'Google पर लाइव है' स्टेटस अपडेट करने का कलेक्शन-लेवल का कस्टम तरीका. हर कॉल के लिए, एक से ज़्यादा होटल चालू या बंद किए जा सकते हैं. कुछ होटलों को चालू और कुछ को बंद करने के लिए, आपको कई कॉल करने होंगे.

एचटीटीपी अनुरोध

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
account

string

ज़रूरी है. खाते के संसाधन का नाम. इसका फ़ॉर्मैट accounts/{account_id} है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
फ़ील्ड
liveOnGoogle
(deprecated)

boolean

ज़रूरी नहीं. DEPRECATED. प्रॉपर्टी, Google पर दिखेगी या नहीं. अगर इस वैल्यू को 'सही है' पर सेट किया जाता है, तो Google उन प्रॉपर्टी को दिखाएगा जिनका इंटिग्रेशन पूरा हो चुका है और जो उपलब्ध हैं. इसकी वैल्यू 'गलत है' पर सेट होने पर, Google कभी भी प्रॉपर्टी नहीं दिखाएगा.

liveOnGoogleStatus ने इस नीति का उल्लंघन किया है.

liveOnGoogle या liveOnGoogleStatus में से सिर्फ़ एक को सेट किया जाना चाहिए. अगर दोनों को सेट किया जाता है, तो liveOnGoogleStatus का इस्तेमाल किया जाएगा.

partnerHotelIds[]

string

ज़रूरी है. इस कुकी का इस्तेमाल, उन प्रॉपर्टी की पहचान करने के लिए किया जाता है जिन्हें liveOnGoogle सेटिंग के साथ अपडेट करना है.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

ज़रूरी नहीं. यह प्रॉपर्टी Google पर दिखेगी या नहीं. इसमें ओरिजनल liveOnGoogle बूलियन फ़ील्ड की तुलना में ज़्यादा बेहतर कंट्रोल होते हैं.

liveOnGoogle या liveOnGoogleStatus में से सिर्फ़ एक को सेट किया जाना चाहिए. अगर दोनों को सेट किया जाता है, तो liveOnGoogleStatus का इस्तेमाल किया जाएगा.

ध्यान दें: इस फ़ील्ड को कोटेशन मार्क में रखा जाना चाहिए. उदाहरण के लिए, "LIVE_ON_GOOGLE_STATUS_INACTIVE".

जवाब का मुख्य भाग

HotelService.SetLiveOnGoogle के लिए जवाब का मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON फ़ॉर्मैट में दिखाया गया है
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
फ़ील्ड
updatedHotelIds[]

string

इससे अपडेट की गई प्रॉपर्टी की पहचान होती है.

failedHotelIds[]

string

उन प्रॉपर्टी की पहचान करता है जिन्हें Google अपडेट नहीं कर सका.

अनुमति पाने के लिंक

नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/travelpartner

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.