【问题标题】:EAN Expedia Hotel Information URL Service not foundEAN Expedia 酒店信息 URL 服务未找到
【发布时间】:2013-02-23 14:01:57
【问题描述】:

我一直在这里和谷歌寻找答案,但似乎无法得到明确的答案,这是我在 StackOverflow 上的第一篇文章,但多年来一直是常客,我从中学到了很多网站,非常感谢!

我的问题在于 Expedia 关于酒店信息的 API:http://developer.ean.com/docs/read/hotel_info/examples/XML_Default_Content

我有问题的网址是:
http://api.ean.com/ean‑services/rs/hotel/v3/info?cid=55505&minorRev=1&apiKey=9kxdnz8ngbf7gmwkzm4qkgjw&customerSessionId=0ABAA850-419E-A913-D072-4A24A390607C&customerUserAgent=Mozilla/50Intel. Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0&customerIpAddress=2.50.181.154&locale=en_UScurrencyCode=USD&xml=1175480

我收到“596 未找到服务”错误。

如果之前有人问过这个问题,我深表歉意,非常感谢您的帮助!!!

【问题讨论】:

  • 这听起来像是向 Expedia 的开发人员支持提出的问题。
  • 我已经成功了,谢谢!问题是当我复制/粘贴 url 部分 /ean-services/ 需要手动输入,我认为这是因为“-”。谢谢!

标签: php xml api


【解决方案1】:

EAN 开发者中心中用于制作Hotel Info request 的示例已修复。

问题:

http://api.ean.com/ean‑services/rs/hotel/v3/info?

解决办法:

http://api.ean.com/ean-services/rs/hotel/v3/info?

【讨论】:

  • 您不会碰巧与 EAN 有任何关联,对吗?如果是这样,你应该确保在谈论他们时披露这一点。
  • 我隶属于 EAN,您有一个正确的观点,即我的回答有点太有趣了。我对其进行了编辑以坚持事实。
【解决方案2】:

您也没有正确输入 xml 参数。应该是这样的:

http://api.ean.com/ean-services/rs/hotel/v3/info?cid=55505&minorRev=1&apiKey=9kxdnz8ngbf7gmwkzm4qkgjw&customerUserAgent=Mozilla/5.0 (Macintosh; Intel Mac 0OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0&customerIpAddress=2.50.181.154&locale=en_US&currencyCode=USD&xml=<HotelInformationRequest>
  <hotelId>122212</hotelId>
  <options>0</options>
</HotelInformationRequest>

您可以忘记使用 xml 并使用 REST 格式:

http://api.ean.com/ean-services/rs/hotel/v3/info?cid=55505&minorRev=1&apiKey=9kxdnz8ngbf7gmwkzm4qkgjw&customerUserAgent=Mozilla/5.0 (Macintosh; Intel Mac 0OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0&customerIpAddress=2.50.181.154&locale=en_US&currencyCode=USD&hotelId=122212&options=0

顺便说一句,我刚刚从 Expedia Affiliate Network 找到了一个适用于 Android 的 SDK。 https://github.com/ExpediaInc/ean-android

【讨论】:

    【解决方案3】:

    你可以试试这个效果很好。

    http://api.ean.com/ean-services/rs/hotel/v3/info?cid=55505&minorRev=1&apiKey=9kxdnz8ngbf7gmwkzm4qkgjw&customerSessionId=&customerUserAgent=Mozilla/5.0%20%28Macintosh;%20Intel%20Mac%20OS%20X%2010.8;%20rv:19.0%29%20Gecko/20100101%20Firefox/19.0&customerIpAddress=&locale=en_UScurrencyCode=USD
    

    您可以将此 xml 添加到您的代码中

    &amp;xml=&lt;HotelInfo&gt;&lt;hotelId&gt;407696&lt;/hotelId&gt;&lt;city&gt;&lt;/city&gt;&lt;options&gt;DEFAULT&lt;/options&gt;&lt;/HotelInfo&gt;

    【讨论】:

    • 你可以把这两行网址加到一行中。它的工作
    猜你喜欢
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    相关资源
    最近更新 更多