使用酒店预订的ENA API时,错误即将发生
1RECOVERABLEAUTHENTICATION-1TravelNow.com无法为此请求提供服务。身份验证失败。 (cid = 0; ipAddress = 114.143.96.23; sig = 28f6ba17b4ba1d9e4c898e21c2be8802; time = 1400160329; server = 65)0ABAAA41-712E-3914-6002-0DB253901793" -1RECOVERABLEAUTHENTICATION-1TravelNow.com无法为此请求提供服务。身份验证失败。 (cid = 0; ipAddress = 114.143.96.23; sig = 28f6ba17b4ba1d9e4c898e21c2be8802; time = 1400160329; server = 65)0ABAAA41-712E-3914-6002-0DB253901793
您可以参考以下链接:http://developer.ean.com/apitester/
答案 0 :(得分:1)
Expedia的http://api.ean.com存在端点问题,同时我们需要在请求调用中使用http://dev.api.ean.com/。
例如:
http://api.ean.com/ean-services/rs/hotel/v3/list?cid=55505&minorRev=99&apiKey=cbrzfta369qwyrm9t5b8y8kf&locale=en_US¤cyCode=USD&xml=%3CHotelListRequest%3E%0A%20%20%20%20%3Ccity%3ESeattle%3C%2Fcity%3E%0A%20%20%20%20%3CstateProvinceCode%3EWA%3C%2FstateProvinceCode%3E%0A%20%20%20%20%3CcountryCode%3EUS%3C%2FcountryCode%3E%0A%20%20%20%20%3CarrivalDate%3E4%2F19%2F2015%3C%2FarrivalDate%3E%0A%20%20%20%20%3CdepartureDate%3E4%2F21%2F2015%3C%2FdepartureDate%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%20%20%20%20%3CnumberOfResults%3E25%3C%2FnumberOfResults%3E%0A%3C%2FHotelListRequest%3E
将成为
http://dev.api.ean.com/ean-services/rs/hotel/v3/list?cid=55505&minorRev=99&apiKey=cbrzfta369qwyrm9t5b8y8kf&locale=en_US¤cyCode=USD&xml=%3CHotelListRequest%3E%0A%20%20%20%20%3Ccity%3ESeattle%3C%2Fcity%3E%0A%20%20%20%20%3CstateProvinceCode%3EWA%3C%2FstateProvinceCode%3E%0A%20%20%20%20%3CcountryCode%3EUS%3C%2FcountryCode%3E%0A%20%20%20%20%3CarrivalDate%3E4%2F19%2F2015%3C%2FarrivalDate%3E%0A%20%20%20%20%3CdepartureDate%3E4%2F21%2F2015%3C%2FdepartureDate%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%20%20%20%20%3CnumberOfResults%3E25%3C%2FnumberOfResults%3E%0A%3C%2FHotelListRequest%3E
我希望这可以帮到你!
答案 1 :(得分:0)
使用https://www.hurl.it/来测试API。
我遇到了同样的问题,我发现问题与sig值有关,但是,我传递了错误的sig值。 检查http://developer.ean.com/md5-hash-generator以生成sig值。