首页 > 解决方案 > 有些国家好像不支持?

问题描述

我想了解是否可以使用 Amadeus 的 API 来处理法国的机场和航班。

我正在使用amadeus-node

当我添加countryCode(即为result.data空)时,这将返回 0 结果

    const airports = await amadeus.referenceData.locations.get({
      keyword: keyword,
      countryCode: "FR", // once added, results are gone
      subType: "AIRPORT",
    });

当我删除国家代码时,它可以正常工作并返回来自美国、西班牙和德国的结果。

此另一个请求仅返回西班牙的机场,而法国南部则有(例如 MPL)

const airports = await amadeus.referenceData.locations.airports.get({
  // next to Montpellier's airport https://goo.gl/maps/XfWBtsu6ZeF9SoDNA
  longitude: 3.93, 
  latitude: 43.58,
});

我错过了文档中的某些内容吗?这适用于法国吗?谢谢你的帮助!

标签: amadeus

解决方案


好吧,我认为StackOverflow 的这篇文章实际上回答了我的问题。

这是因为并非所有数据都在生产之外可用。一旦我使用 prod 环境,我很可能会得到我期望的结果!


推荐阅读