यात्रा / होटल एपीआई? [बन्द है]


87

मैं एक बड़े प्रोजेक्ट पर काम कर रहा हूं जिसमें समृद्ध डेटा जैसे पते, चित्र, विवरण, नीतियां, निर्देशांक, सुविधाएं, समीक्षा, स्थानीय क्षेत्र विवरण और उनकी सुविधाओं आदि के साथ एक विश्वव्यापी होटल डेटाबेस बनाना शामिल है।

मैं एक सार्वजनिक होटल एपीआई की तलाश कर रहा हूं, जहां मैं डेटा को पुनः प्राप्त कर सकता हूं और विशिष्ट स्थानों और उपलब्ध कमरों के लिए वास्तविक समय के प्रश्नों को चला सकता हूं (और जहां मैं बाद में अपने ग्राहकों को बुकिंग कराने दे सकता हूं)।

क्या कोई भी इस तरह के प्रोजेक्ट के लिए अनुभव, ज्ञान और संभावित दिशानिर्देश साझा कर सकता है, कौन से एपीआई उपयुक्त हैं और सबसे अच्छे अभ्यास क्या हैं?

जवाबों:


61

होटल एपीआई के लिए मेरी खोज में मुझे केवल एक ही एपीआई मिला है जो अपने होटल डेटाबेस में अप्रतिबंधित खुली पहुँच देता है और आपको अपने होटल बुक करने की अनुमति देता है:

एक्सपीडिया के EAN http://developer.ean.com/

आपको उनके सहबद्ध कार्यक्रम के लिए साइन इन करना होगा, जो बहुत आसान है। आपको उनके होटल डेटाबेस के लिए तत्काल पहुँच मिलती है, साथ ही आप JSON सहित कई प्रतिक्रिया विकल्पों के साथ उपलब्धता / बुकिंग अनुरोध कर सकते हैं, जो कि (दुर्भाग्य से) अधिक व्यापक XML की तुलना में अधिक सुविधाजनक और हल्का है।

जैसा कि आप तुरंत उनके एपीआई तक पहुंचते हैं, आप विकास और परीक्षण शुरू कर सकते हैं, लेकिन अभी भी साइट को लॉन्च करने के लिए उनकी अनुमति की आवश्यकता है, मूल रूप से यह सुनिश्चित करने के लिए कि यह आवश्यक गुणवत्ता और सुरक्षा प्रदान करता है, जो उचित है।

वे "डीप लिंकिंग" भी प्रदान करते हैं, अर्थात आप मापदंडों को जोड़कर अपने अनुरोधों को अनुकूलित कर सकते हैं। फिर अगर यह आपके उद्देश्य के लिए पर्याप्त है (मेरे लिए यह नहीं है), तो आपको अपने सर्वर पर उनकी सामग्री को संग्रहीत करने की आवश्यकता नहीं है।


मैंने HotelsCombined कार्यक्रम के लिए भी हस्ताक्षर किए हैं: (इस साइट के रूप में हटाए गए लिंक मुझे और लिंक डालने नहीं देते हैं)

हालांकि, वे तुरंत आपको परीक्षण के लिए भी अपने एपीआई का उपयोग करने की अनुमति नहीं देते हैं। उनके जवाब से:

"असुविधा के लिए क्षमा याचना, लेकिन यह केवल हमारी समृद्ध होटल सामग्री तक पहुंच को सीमित करने का एक व्यावसायिक निर्णय है। कृपया अगले 2-3 महीनों के भीतर वापस जांचें, जहां हम आपके ट्रैफ़िक का न्याय करने में सक्षम होंगे, और बदले में अपनी स्थिति का न्याय करेंगे। मानक डेटा पर फ़ीड। "


मैंने Booking.com सहबद्ध कार्यक्रम के लिए भी हस्ताक्षर किए हैं: (इस साइट के रूप में हटा दिया गया लिंक मुझे और लिंक डालने नहीं देता है)

दुर्भाग्य से, फिर से, उन्होंने अपने जवाब से पहुंच को सीमित कर दिया: "कृपया ध्यान दें कि, चूंकि XML एकीकरण में बहुत अधिक समय और लागत शामिल है, हम केवल कुछ ही भागीदारों के साथ XML एकीकरण की पेशकश करने में सक्षम हैं। अधिक संभाव्यता।"


मैंने त्रिपादविसोर का पता नहीं लगाया क्योंकि वे केवल शीर्ष 10 होटल और केवल विजेट के रूप में पेश करते हैं, लेकिन मेरे लिए सबसे महत्वपूर्ण बात, वे उनके माध्यम से बुकिंग की अनुमति नहीं देंगे।

मैंने ऊपर उल्लिखित hotelbase.org की जाँच की है, उनकी बहुत व्यापक सूची है, लेकिन एक्सपीडिया की तरह समृद्ध नहीं है, साथ ही उन्हें चित्र नहीं लगते हैं और या तो बुकिंग की अनुमति नहीं है।


एक्सपेडिया की तरह फ्लाइट टिकट बुकिंग के लिए कोई सुझाव?
अशोक केएस


1
आपने EAN एक्सपेडिया के साथ डेवलपर कुंजी आईडी के लिए साइन अप कैसे किया? आपको एक CID की आवश्यकता है, लेकिन यह जानने के लिए कि आपको साइन इन करने की आवश्यकता है, लेकिन कोई रजिस्टर नहीं है ?!
साहिर अहवाल

1
@ user137717 अधिकांश एपीआई दोनों प्रदान करते हैं।
दिमित्री ज़ैतसेव

1
यह एपीआई अब नए देवों के लिए बंद है।
गुयेनहोकोड्स

18

मैंने पहले TripAdvisor API का उपयोग किया है और इसके अनुकूल मुझे अच्छी तरह से। यह प्रति गंतव्य, शीर्ष श्रेणी के होटलों की सूची, समीक्षा, फ़ोटो, पास के रेस्तरां और कुछ अन्य उपयोगी चीजों को पुनः प्राप्त करने के विकल्प के साथ देता है।

http://www.tripadvisor.com/help/what_type_of_tripadvisor_content_is_available

एपीआई पृष्ठ से (उपलब्ध एपीआई सामग्री):

* Hotel, attraction and restaurant ratings and reviews
* Top 10 lists of hotels, attractions and restaurants in a destination
* Traveler photos of a destination
* Travelers' Choice award badges for hotels and destinations

@ Nstehr के उत्तर पर विस्तार करने के लिए, आप अधिक दानेदार स्थानीय खोज को सुविधाजनक बनाने के लिए Yahoo पाइप्स का उपयोग भी कर सकते हैं। Pip.yahoo.com पर जाएं और मौजूदा होटल पाइप की खोज करें और आपको यह विचार मिलेगा।


4
क्या इस एपीआई का उपयोग करने के लिए कोई लाइसेंस शुल्क है? मैंने उनकी वेबसाइट के चारों ओर देखा है, लेकिन कोई जानकारी नहीं मिली।
iamj4de 8

1
"ट्रिपएडवाइजर हमारी मजबूत यात्रा समीक्षा सामग्री तक पहुँचने के लिए प्रति वर्ष सीमित संख्या में पार्टनर कीज़ पेश करता है ..."
montrealist

मुझे TripAdvisor की API कुंजी और API दस्तावेज़ कहां से मिलेंगे?
विक्रांत_देव

इस पाया, जबकि चारों ओर देख - developer-tripadvisor.com/content-api
एसआरसी

7

HotelsCombined में होटल के साथ डेटा फीड फ़ाइलों को डाउनलोड करने के लिए एक आसान-सुलभ और उपयोगी सेवा है। बिल्कुल एपीआई नहीं, लेकिन कुछ आप पा सकते हैं, पार्स और उपयोग कर सकते हैं। इसे कैसे करना है इसके बारे में यहां बताया गया है:

  1. Http://www.hotelscombined.com/Affiliates.aspx पर जाएं
  2. वहां रजिस्टर करें (कोई कंपनी या बैंक डेटा की आवश्यकता नहीं है)
  3. "डेटा फ़ीड्स" पृष्ठ खोलें
  4. "मानक डेटा फ़ीड" चुनें -> "एकल फ़ाइल" -> "सीएसवी प्रारूप" (आप XML भी प्राप्त कर सकते हैं)

यदि आप विवरणों में रुचि रखते हैं, तो आपको यहां विशिष्ट शहर के लिए होटल प्राप्त करने के लिए सीएसवी फ़ाइल को फ़िल्टर करने के लिए नमूना पायथन कोड मिल सकता है:

http://mikhail.io/2012/05/17/api-to-get-the-list-of-hotels/

अपडेट करें:

दुर्भाग्य से, HotelsCombined.com ने नए नियम पेश किए हैं: उन्होंने डिफ़ॉल्ट रूप से डेटा फीड की पहुंच को प्रतिबंधित कर दिया है। एक्सेस प्राप्त करने के लिए, एक साथी को कुछ जानकारी प्रस्तुत करनी चाहिए कि किसी को डेटा की आवश्यकता क्यों है। एचसी टीम इसकी समीक्षा करेगी और फिर (शायद) पहुंच प्रदान करेगी।


जब तक आपके पास वास्तविक वेबसाइट नहीं होगी, तब तक यह मामला होटल के डेटा शीट तक सीमित नहीं है और यह उनके साथ कुछ ठोस संबंध प्रतीत होगा।
बैरी

6

आप शायद याहू या गूगल के एपीआई का उपयोग कर कोशिश कर सकते हैं। वे सामान्य हैं, लेकिन मापदंडों के सही सेट को निर्दिष्ट करके, आप शायद परिणामों को केवल होटलों तक सीमित कर सकते हैं। की जाँच करें याहू स्थानीय खोज एपीआई और गूगल के स्थानीय खोज API


5
नोट: Google का स्थानीय खोज API हटा दिया गया है। इसके अलावा, याहू की स्थानीय खोज केवल यूएसए है।
montrealist

4

Api.hotelsbase.org की जाँच करें - इसका एक मुफ्त xml होटल एपीआई हालांकि अभी तक कोई चित्र नहीं है


5
आपके द्वारा उल्लिखित लिंक api.hotelsbase.orgनहीं खुल रहा है। यहां तक ​​कि hotelsbase.orgउपलब्ध नहीं है।
संदीप

3

वहाँ की कोशिश करो स्पा और उनके एपीआई । उनके पास एक बहुत अलग डेटा है जो कि बड़े खिलाड़ियों, वास्तव में ज्यादातर यूरोप में अच्छी कवरेज और अच्छी एपीआई स्थितियां हैं।


3

खोज के कई दिनों के बाद EAN API - http://developer.ean.com/ मिला - यह एक बहुत बड़ा है, लेकिन यह वास्तव में अच्छी जानकारी प्रदान करता है। नि: शुल्क डेमो, XML \ JSON प्रारूप। अछा लगता है।


1
आपने डेवलपर कुंजी आईडी के लिए साइन अप कैसे किया?
साहिर अहवाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.