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