问题标签 [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 投票
2 回答
329 浏览

node.js - 创建会话时 SkyScanner 415 状态代码

我正在尝试在我的 Node JS 应用程序上创建一个会话,执行如下操作:

但是,它总是返回 statusCode 415。我正在关注这里的文档https://support.business.skyscanner.net/hc/en-us/articles/211308489-Flights-Live-Pricing但我没有任何运气至今...

0 投票
1 回答
1525 浏览

javascript - Angular Ionic POST 405(不允许的方法),使用 Chrome

我设法将 $http.post 发送到 skyscannerAPI:http ://partners.api.skyscanner.net/apiservices/pricing/v1.0 但是,我得到了POST http://partners.api.skyscanner.net/apiservices/pricing/v1.0 405 (Method Not Allowed),我通过信息搜索了有人说这可能是由于我我使用 Chrome,所以我安装了扩展Allow-Control-Allow-Origin,但它仍然显示错误。显示如下的完整错误消息:

(匿名)@ ionic.bundle.js:25005 是以下代码:

我的代码如下:

0 投票
0 回答
268 浏览

skyscanner - 想在同一页面上显示 Skyscanner 航班搜索小部件结果

Skyscanner 航班搜索小部件在 Skyscanner 的网站上显示搜索结果...如何在我的网站上的同一页面上显示搜索结果。我不想在 Skyscanner 的网站上重定向以获取结果。我的代码小部件代码是

skyscanner.load("snippets","2");

0 投票
0 回答
217 浏览

php - 查询 Skyscanner 航班实时价格时出现错误代码 410

我正在从 Skyscanner API 轮询实时价格。尽管我收到了 session_key 并且虽然我立即轮询了结果,但我得到了一个 410 (Gone) 响应标头,其正文为空。它曾经在我的本地主机环境中正常工作,但不再在我的实时服务器上。

以前有没有人经历过这种情况,也许可以给我一个提示可能是什么问题?

0 投票
0 回答
565 浏览

ruby-on-rails - 使用 HTTParty 的简单 API 包装器

我正在尝试为 skyscanner API 创建一个简单的包装器。问题是当尝试获取 sessionKey 时,我得到的是<HTTParty::Response:0x10 parsed_response=nil, @response=#<Net::HTTPUnsupportedMediaType 415 Unsupported Media Type readbody=true>. 我不确定我做错了什么。我是 Rails 新手,我会很感激如何解决这个问题的任何方向?谢谢

如果有人有更好的方法来处理这个包装器,请告诉我如何去做。谢谢

0 投票
2 回答
196 浏览

python - 在 Skyscanner 请求后在列表字典中查找最小值?

我是 Python 新手,我正在使用 Skyscanner 的 Python API 来练习 Python 和 API。来自 Skyscanner 的 API 的响应具有由多个列表组成的字典结构,这些列表又由许多字典组成。

见下文: Skyscanner 查询

result_base变量是一个字典:

例如,如果我这样做:

列表中的每个项目都是一个具有多个值的行程,例如:

我试图找到最有效的方法来从results_base['Quotes']. 我尝试遍历列表中的每个项目,但我正在寻找是否有更有效的方法来做到这一点。

我的代码:

任何帮助表示赞赏,如果您有任何我可以使用的特定数据结构,也欢迎。

0 投票
1 回答
807 浏览

php - 在php中使用航班定价的skyscanner Api时出错

我正在关注访问 所有机场位置的航班实时价格 Skyscanner API 和使用 CURL 的 Travel API 的链接

PHP代码:

运行代码后我收到此错误

如何解决这个问题。请帮助 1:天巡航班实时价格 API 是否禁用?

0 投票
1 回答
700 浏览

php - 使用 CURL 的所有酒店位置的 Skyscanner API

我正在尝试从 skyscanner api 获取地理目录数据。我已阅读文档 http://business.skyscanner.net/portal/en-GB/Documentation/ApiOverview

我已经创建了 api 密钥。我成功点击 api 并获得与 http://business.skyscanner.net/portal/en-GB/Documentation/HotelsLivePricingQuickStart相同的结果

我在打:-

http://partners.api.skyscanner.net/apiservices/hotels/autosuggest/v2/UK/GBP/en-GB/.$cityname.?apikey=prtl6749387986743898559646983194 "

我想在 JSON 中得到响应。可能吗??

我已经成功地获得了航班实时价格,这里是链接 [在使用 POST 方法在 php 中使用 skyscanner Api 的航班定价时出错。

0 投票
1 回答
199 浏览

json - 更新到 Swift 3 时使用 Alamofire 和 SkyScanner 时出现部分空响应

我正在将一个应用程序更新到 Swift 3,并且在使用 Alamofire 和 .get 请求时遇到了一些问题。使用下面的代码,我发出 .get 请求以从 SkyScanner 的 api 获取航班数据。无论出于何种原因,最终 .get 请求的返回 JSON 值总是返回部分空的。我收到一条更新已完成的成功消息,其中一些元素包含正确的数据,但其他元素(如行程信息和承运人信息)始终为空。

我曾尝试更改响应类型(JSON、字符串、数据等),但这似乎并不能解决问题。这段代码在 Swift 2 中运行良好,只是在最近的更新中一切都崩溃了。关于什么可能导致部分空的 JSON 响应的任何想法?

}

0 投票
1 回答
593 浏览

api - Skyscanner API:无法通过航班实时定价创建会话

我完全遵循此 API 指南curl但仍不断收到此消息:

{"ValidationErrors":[{"Message":"已超过速率限制:0 PerMinute for PricingSession"}]}

我是新来的,我敢肯定我以前从来没有拉过。因此,我不可能“超过”这个速度。

请让我知道为什么以及如何解决它。