Skyscanner API 没有 return 航班搜索数据
Skyscanner API does not return data for flight search
我正在 Postman(在新选项卡或 Postman 桌面应用程序中打开)中使用他们 webpage 中的 Skyscanner API 并测试用于浏览航班的端点。 API 在他们的页面上是这么说的:
这就是我正在尝试的 - 浏览 7 月 22 日(大约 4 天后)从斯德哥尔摩阿兰达机场 (ARN-sky) 到希思罗机场 (LHR-sky) 的第一航程航班,以及return 的第 25 位,但如您所见,我没有得到任何结果。我正在尝试的 URL 是 this.
知道我做错了什么吗?如何解决?
请注意,您向 浏览报价 展示了关于端点的图像,但您正试图使用 浏览路线 [=50= 的端点].
假设你真的想浏览路线,我相信问题可能是这样的:
- 端点的形式为:
GET /browseroutes/v1.0/{country}/{currency}/{locale}/{originPlace}/{destinationPlace}/{outboundPartialDate}/{inboundPartialDate}
- 您正在写一个 URL 像:
.../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 键替换
api-key
值)
- 这个URL已经returns一个有效的
200 OK
结果:)
我正在 Postman(在新选项卡或 Postman 桌面应用程序中打开)中使用他们 webpage 中的 Skyscanner API 并测试用于浏览航班的端点。 API 在他们的页面上是这么说的:
这就是我正在尝试的 - 浏览 7 月 22 日(大约 4 天后)从斯德哥尔摩阿兰达机场 (ARN-sky) 到希思罗机场 (LHR-sky) 的第一航程航班,以及return 的第 25 位,但如您所见,我没有得到任何结果。我正在尝试的 URL 是 this.
知道我做错了什么吗?如何解决?
请注意,您向 浏览报价 展示了关于端点的图像,但您正试图使用 浏览路线 [=50= 的端点].
假设你真的想浏览路线,我相信问题可能是这样的:
- 端点的形式为:
GET /browseroutes/v1.0/{country}/{currency}/{locale}/{originPlace}/{destinationPlace}/{outboundPartialDate}/{inboundPartialDate}
- 您正在写一个 URL 像:
.../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 键替换
api-key
值) - 这个URL已经returns一个有效的
200 OK
结果:)