我尝试使用 EAN Hotel API 学习 Web 服务,但在他们的 api 测试器中 (http://devhub.ean.com/apitester/index.html)我尝试将货币美元更改为任何其他货币,例如印度卢比
我已经使用了这个网址
https://api.eancdn.com/ean-services/rs/hotel/v3/info?cid=441255&minorRev=9199&apiKey=rbk3y67mm4e94rbgvk48t6x4&locale=en_US¤cyCode=INR&xml=%3CHotelInformationRequest%3E%0A%20%20%20%20%3ChotelId%3E122212%3C%2FhotelId%3E%0A%20%20%20%20%3Coptions%3E0%3C%2Foptions%3E%0A%3C%2FHotelInformationRequest%3E
此网址是在 API 测试器的酒店信息选项卡中生成的。
但没有获得印度卢比货币。
所以我没有遇到实际问题。
我认为存在 API 问题。
我已联系他们的开发人员,但没有回复。
最佳答案
已更新
试试这个
https://api.eancdn.com/ean-services/rs/hotel/v3/avail?cid=55505&minorRev=99&apiKey=cbrzfta369qwyrm9t5b8y8kf&locale=en_US¤cyCode=INR&xml=%3CHotelRoomAvailabilityRequest%3E%0A%20%20%20%20%3ChotelId%3E106347%3C%2FhotelId%3E%0A%20%20%20%20%3CarrivalDate%3E9%2F16%2F2013%3C%2FarrivalDate%3E%0A%20%20%20%20%3CdepartureDate%3E9%2F18%2F2013%3C%2FdepartureDate%3E%0A%20%20%20%20%3CincludeDetails%3Etrue%3C%2FincludeDetails%3E%0A%20%20%20%20%3CRoomGroup%3E%0A%20%20%20%20%20%20%20%20%3CRoom%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CnumberOfAdults%3E2%3C%2FnumberOfAdults%3E%0A%20%20%20%20%20%20%20%20%3C%2FRoom%3E%0A%20%20%20%20%3C%2FRoomGroup%3E%0A%3C%2FHotelRoomAvailabilityRequest%3E
您首先选择空房情况并更改网址中的货币。
结果以印度卢比计算。
API测试员Link
关于php - EAN API 在酒店信息页面上未提供正确的货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18287514/