问题标签 [skyscanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
88918 浏览

angular - 从 Angular 组件动态加载外部 javascript 文件

我正在使用 Angular 4 和 CLI 创建一个 Angular 应用程序。我正在尝试将 SkyScanner 搜索小部件添加到我的一个组件中。

Skyscanner 小部件示例

部分实现需要添加一个新的外部脚本:

我不确定引用此文件的正确方法。如果我将脚本添加到我的 index.html 文件中,则除非执行整页刷新,否则不会加载小部件。我假设脚本尝试在加载时操作 DOM,并且脚本运行时元素不存在。

只有在加载包含 Skyscanner 小部件的组件时才加载脚本的正确方法是什么?

0 投票
2 回答
676 浏览

api - 我怎样才能获得 Skyscanner API?

我正在构建一个平台,我想使用 Skyscanner API,但是在过去的几个月里我一直在发送电子邮件请求 API 访问,直到现在才得到答复。有人有更好的方式与 Skyscanner API 团队沟通吗?提前致谢。

0 投票
1 回答
955 浏览

android - okHttp3 response.code() 不会返回 304

我在一个 android 应用程序上使用 OkHttp3 来监听 Web 服务,保持问题基本,以下是技巧:

然后在我的活动中,我用serviceStatusCode不同的方式处理 Web 服务响应。

我正在收听的服务之一是 SkyScanner,它可能会返回 304,表明响应已经创建,您必须使用本地存储的先前响应。

我一切正常,但是当 SkyScanner 返回 304 时我无法捕捉到它,这是我用来根据我活动中的代码处理响应的方式:

问题是即使 Fiddler 说它是 304statusCode也是 200(由 填充)。如果返回 304,为什么不返回 304?response.code()response.code()

0 投票
1 回答
39 浏览

api - 您可以通过 SkyScanner 的 Travel API 跟踪个人购买吗?

我希望将 SkyScanner 的 Travel API 集成到我的网站上,我想知道是否能够跟踪用户何时完成预订以及他们在该会话期间花费了多少。

0 投票
3 回答
868 浏览

php - PHP等待响应更改状态

我正在尝试实现 SkyScanner API...

我需要打电话:

所以我写:

我需要等待响应将状态从更改UpdatePendingUpdateCompleted

API 文档:

继续请求第 0 页,直到您以半秒到一秒的间隔获得具有 pageIndex=0 的 UpdatesComplete。获得 UpdatesComplete 后,您可以请求任何页面和页面大小。

当状态为 UPDATESPENDING 时,您应该只请求第 0 页,因为在更新完成之前,每个页面的内容都可能发生变化。

如何等待响应更改状态...

我尝试:

但没有尽头...

如何等待更改状态的响应?

0 投票
1 回答
160 浏览

node.js - 如何重复从restful api获取数据,直到数据主体具有不同的状态?

我正在构建一个应用程序来从 SkyScanner(使用 RapidApi)检索数据。基本上我必须使用 API “打开会话”,然后获取会话密钥来提取结果。- 这不是问题。

当我得到结果时,我需要检查结果正文(而不是标题)是否具有“UpdatesPending”的状态。如果是这样 - 我需要将这些结果发送到客户端,但通过另一个 API 请求继续提取结果,直到我得到“UpdatesComplete”的结果。

希望在这里得到一点帮助。

我试图做一个 if 语句,但它似乎没有解决它.. 我正在使用 Node.js 和 request-promise lib。

0 投票
1 回答
131 浏览

javascript - 尝试在 Skyscanner API 上使用 POST 调用

我现在要做的就是记录我试图通过 POST 调用从 Sky Scanner API 检索的数据,但我收到错误 500。关于我在这里做错了什么有什么想法吗?

顺便说一句,新程序员

更新:错误 400

0 投票
2 回答
292 浏览

api - SkyScanner RapidAPI 不提供回程航班

对于个人项目,我正在尝试通过 RapidAPI 在 GO 中使用 Sky Scanner API。这是我用来执行 API 请求的 URL:

https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/browsequotes/v1.0/UK/GBP/en-US/SFO-sky/JFK-sky/2019-12-01?入站部分日期=2019-12-10

问题是,我只收到以下回复:

据我所知,这不包含回程航班。

我想知道是否有人有使用此的经验/知道我哪里出错了。

谢谢!

0 投票
1 回答
64 浏览

affiliate - 您如何知道用户是否在会员网站上付款?

我有一个关于网站加盟佣金方式的问题。
据我了解,Skyscanner 等网站的用户通过其链接在航空公司实际购买了机票时会赚取佣金。
问题是,Skyscanner 怎么知道用户是真的买了票,还是在付款前中途退出了网站?是附属网站应该提供的信息吗?

0 投票
1 回答
213 浏览

python - 为什么 Skyscanner 的 API 不起作用(Python)?

我去了 Skyscanner API 文档页面,并在语言选择器中选择了“Python (Requests)”。然后我复制了代码片段并将入站和出站日期更改为有效日期(即,比今天晚的日期)。但运行代码后,我得到空白结果。这是为什么?