微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 shopping.flightDates.get 端点时出现 500 错误

如何解决使用 shopping.flightDates.get 端点时出现 500 错误

将您的 API 用于我正在开发的有趣应用程序,我刚刚开始使用您的端点,这个特定端点给了我这个响应错误

 body: '{"errors":[{"status":500,"code":141,"title":"SYstem ERROR HAS OCCURRED","detail":"ORIGIN AND DESTINATION NOT ALLOWED FOR AMA4DEV EXTREME SEARCH REQUESTS ON ENVIRONMENT"}]}',

我点击的端点是:

amadeus.shopping.flightDates.get({
    origin : 'PHX',destination : 'MEX'
  }).then(function(response){
    console.log(response.data);
  }).catch(function(responseError){
    console.log(responseError.response);
  });

为了确保它不是带有身份验证令牌/秘密的东西,我确保使用您在 github 上的示例进行测试调用,该示例是:

    amadeus.shopping.flightDates.get({
    origin : 'MUC',destination : 'MAD'
  }).then(function(response){
    console.log(response.data);
  }).catch(function(responseError){
    console.log(responseError.response);
  });

击中该端点没问题。再次感谢您对此进行调查

解决方法

如果您使用测试环境:它是免费的但有限制(您每月可以进行的 API 调用次数有限,数据集(生产数据的子集)有限)。对于每个 API,您都可以找到可用的数据集合 here

对于 Flight Cheapest Date Search API,测试环境没有 PHX 的数据作为来源。 我在生产中尝试过,它确实返回数据。请注意,Flight Inspiration SearchFlight Cheapest Date Search 建立在预先计算的缓存之上(生产中)。由于它们是鼓舞人心的 API,我们不会提供所有的起点-目的地对,而是仅提供全世界搜索量最大的 API。如果您想获得始发地-目的地对的完整列表(甚至更小的城市),您需要使用 Flight Offers Search API

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。