我正在他们的 Postman网页中使用 Skyscanner API(在新选项卡或 Postman 桌面应用程序中打开)并测试用于浏览航班的端点。这就是 API 在他们的页面中所说的:
这就是我正在尝试的 - 浏览从斯德哥尔摩阿兰达机场 (ARN-sky) 到希思罗机场 (LHR-sky) 的航班,7 月 22 日(从现在起大约 4 天)第一站,25 日返回,但是如您所见,我没有得到任何结果。我正在尝试的 URL 是这个。
知道我做错了什么,以及如何解决吗?
请注意,您向Browse Quotes提供有关端点的图像,但您正在尝试使用端点来Browse Routes。
假设你真的想浏览路线,我相信问题可能是这样的:
GET /browseroutes/v1.0/{country}/{currency}/{locale}/{originPlace}/{destinationPlace}/{outboundPartialDate}/{inboundPartialDate}
.../browseroutes/v1.0/FR/eur/en-US/us/ARN-sky/LHR-sky/2021-07-22/2021-07-25?apikey=<api-key>
因此,您似乎实际上是在指定:
originPlace
=us
destinationPlace
=ARN-sky
但我认为你想定义:
originPlace
=ARN-sky
destinationPlace
=LHR-sky
为了解决这个问题,您可以删除该/us
成员,因此编写:http ://partners.api.skyscanner.net/apiservices/browseroutes/v1.0/FR/eur/en-US/ARN-sky/LHR-sky/2021 -07-22/2021-07-25?apikey=api-key
api-key
实际的 API 密钥替换该值)200 OK
结果 :)