Travel Partner API

Travel Partner API, आपको Google Hotel Center प्लैटफ़ॉर्म के लिए RESTful इंटरफ़ेस उपलब्ध कराता है. इससे ऐप्लिकेशन, Hotel Center का डेटा आसानी से वापस पा सकता है और उसमें बदलाव कर सकता है. इसलिए, यह बड़े या कॉम्प्लेक्स खातों को मैनेज करने के लिए सही है.

सेवा: travelpartner.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी डॉक्यूमेंट, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी होती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://travelpartner.googleapis.com

REST रिसॉर्स: v3.accounts.brands

तरीके
create POST /v3/{parent=accounts/*}/brands
इससे नया ब्रैंड बनता है.
get GET /v3/{name=accounts/*/brands/*}
यह अनुरोध किए गए यूआरआई के ब्रैंड रिसोर्स नाम से जुड़े Brand इंस्टेंस को दिखाता है.
list GET /v3/{parent=accounts/*}/brands
किसी पार्टनर खाते के लिए ब्रैंड दिखाता है.
patch PATCH /v3/{brand.name=accounts/*/brands/*}
ब्रैंड को अपडेट करता है.

REST रिसॉर्स: v3.accounts.freeBookingLinksReportViews

तरीके
query
(deprecated)
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query
DEPRECATED: इसके बजाय, PropertyPerformanceReportService.QueryPropertyPerformanceReport का इस्तेमाल करें. इसमें इंप्रेशन रिपोर्टिंग की सुविधा भी है.

REST रिसॉर्स: v3.accounts.hotelViews

तरीके
list GET /v3/{parent=accounts/*}/hotelViews
इससे होटल व्यू की सूची मिलती है.
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
यह होटलों के बारे में खास जानकारी देता है.

REST रिसॉर्स: v3.accounts.hotels

तरीके
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
एक से ज़्यादा प्रॉपर्टी के लिए, 'Google पर लाइव है' स्टेटस अपडेट करने का कलेक्शन-लेवल का कस्टम तरीका.

REST रिसॉर्स: v3.accounts.icons

तरीके
create POST /v3/{parent=accounts/*}/icons
यह फ़ंक्शन, नया आइकॉन अपलोड करता है और उसकी समीक्षा की प्रोसेस शुरू करता है.
get GET /v3/{name=accounts/*/icons/*}
यह अनुरोध यूआरआई में दिए गए आइकॉन रिसॉर्स के नाम से जुड़ा Icon इंस्टेंस दिखाता है.
list GET /v3/{parent=accounts/*}/icons
यह पार्टनर खाते के लिए Icon दिखाता है.

REST रिसॉर्स: v3.accounts.listings

तरीके
verify POST /v3/{parent=accounts/*}/listings:verify
यह सिर्फ़ VR पार्टनर के लिए, डेटा से जुड़ी समस्याओं वाली और ज़रूरी शर्तें पूरी करने वाली पुष्टि की गई लिस्टिंग दिखाता है.

REST रिसॉर्स: v3.accounts.participationReportViews

तरीके
query GET /v3/{name=accounts/*}/participationReportViews:query
इसकी मदद से, किसी खाते के लिए भागीदारी की रिपोर्ट को क्वेरी किया जा सकता है. जैसे, रिपोर्ट को पाना, फ़िल्टर करना, और सेगमेंट में बांटना.

REST रिसॉर्स: v3.accounts.priceAccuracyViews

तरीके
get GET /v3/{name=accounts/*/priceAccuracyViews/*}
यह अनुरोध किए गए किराये की सटीक जानकारी वाले व्यू को पूरी जानकारी के साथ दिखाता है.
list GET /v3/{parent=accounts/*}/priceAccuracyViews
किराये के सटीक होने के आधार पर मिलने वाले स्कोर के उपलब्ध व्यू दिखाता है.
summarize GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize
किराये के सटीक होने के आधार पर मिले स्कोर की खास जानकारी दिखाता है.

REST रिसॉर्स: v3.accounts.priceCoverageViews

तरीके
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
इस फ़ंक्शन से, कीमत की कवरेज का सबसे नया व्यू पूरी जानकारी के साथ मिलता है.
list GET /v3/{parent=accounts/*}/priceCoverageViews
कीमत के कवरेज के पूरे इतिहास की जानकारी देता है.

REST रिसॉर्स: v3.accounts.priceViews

तरीके
get GET /v3/{name=accounts/*/priceViews/*}
यह फ़ंक्शन, अनुरोध किए गए कीमत के व्यू की पूरी जानकारी दिखाता है.

REST रिसॉर्स: v3.accounts.propertyPerformanceReportViews

तरीके
query GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query
इसकी मदद से, किसी खाते के लिए मुफ़्त में दिखाई जाने वाली बुकिंग लिंक की रिपोर्ट को क्वेरी किया जा सकता है. जैसे, रिपोर्ट को पाना, फ़िल्टर करना, और सेगमेंट में बांटना.

REST रिसॉर्स: v3.accounts.reconciliationReports

तरीके
create POST /v3/{parent=accounts/*}/reconciliationReports
यह फ़ंक्शन, समाधान रिपोर्ट बनाता है और उसे Google पर अपलोड करता है.
get GET /v3/{name=accounts/*/reconciliationReports/*}
समाधान रिपोर्ट दिखाता है.
list GET /v3/{parent=accounts/*}/reconciliationReports
इससे, बनाई गई समाधान रिपोर्ट के नामों की सूची मिलती है.
validate POST /v3/{parent=accounts/*}/reconciliationReports:validate
समाधान रिपोर्ट की पुष्टि करता है.