Travel Partner API

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

सेवा: Travelpartner.googleapis.com

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

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला ऐसा ब्यौरा होता है जिसकी मदद से, REST API के बारे में बताया और उसका इस्तेमाल किया जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लग इन, और 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
इस्तेमाल में नहीं: इसके बजाय, PropertyPerformanceReportService.QueryPropertyPerformanceReport का इस्तेमाल करें, जिसमें इंप्रेशन रिपोर्टिंग भी शामिल है.

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

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

बाकी बचे संसाधन: v3.accounts.hotels

माटिंग में इस्तेमाल हुए तरीके
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
कई प्रॉपर्टी के लिए, Google पर लाइव स्टेटस अपडेट करने का कस्टम तरीका.

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

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

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.price CoverageViews

माटिंग में इस्तेमाल हुए तरीके
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.propertyDisplayreportViews

माटिंग में इस्तेमाल हुए तरीके
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
समाधान रिपोर्ट की पुष्टि करता है.