问题标签 [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.
python - 无法在 Python 中使用 httplib2 连接到 Skyscanner API
我正在尝试通过对 Skyscanner API 的 http 请求建立连接。我知道 python 中有一个临时库可以从他们的 API 中检索数据,但出于学习目的,我想使用httplib2
.
我写了以下代码:
上面的代码所做的是将 POST 请求发送到他们的 API 以创建实时定价会话。要检索数据,我应该发送一个带有 URL 的 GET 请求,以轮询将在 POST 响应的 Location 标头中指定的预订详细信息。
API 密钥在他们的文档中公开可用,因为这是他们建议用于试验其 API 的通用密钥。
如果我运行上面的代码,我会得到以下响应:
文档没有说明 Status 415 代表什么。
javascript - JavaScript 中的 Skyscanner Api。获取响应没有“Access-Control-Allow-Origin”标头
当我使用 Skyscanner Api 创建会话时,我可以得到 201 响应,这意味着会话已创建。但是有一个例外,结束我的脚本,“请求的资源上没有'Access-Control-Allow-Origin'标头。因此不允许访问Origin'null'”。这是我的代码。
php - 由 PHP 调用时 SkyScanner API 错误
我完全按照 API 文档
http://business.skyscanner.net/portal/en-GB/Documentation/FlightsLivePricingList
中的说明进行操作,
但是当我调用它时会返回此错误
这是我在 PHP 中的代码
知道出了什么问题吗?
提前感谢任何形式
javascript - 在点击 skyscanner api 时获得纯文本响应
当我尝试轮询 url 时,我收到以下响应:“响应很简单。”
如何仅获取 url 或以 json 格式获取整个数据?
android - 集成 skyscanner api 以获取实时价格
我正在尝试Location header url
从 skyscanner api url 获取轮询,http://partners.api.skyscanner.net/apiservices/pricing/v1.0
但我收到 500 Volley 服务器错误。谁能告诉我我做错了什么。我在 Chrome 的 Postman 中收到了标题响应。
skyscanner - 如何轮询实时会话 SkyScanner API
我成功创建了实时定价服务会话并拥有轮询 URL。我正在尝试根据SkyScanner 文档使用 GET 轮询 URL ,但我不断收到以下信息400 error
:
php - 适用于所有机场位置的 Skyscanner API 和使用 CURL 的 Travel API
我正在尝试从 skyscanner api 获取地理目录数据。我已阅读文档http://business.skyscanner.net/portal/en-GB/Documentation/ApiOverview
我已经创建了 api 密钥。我成功地点击了 api 并获得了与http://business.skyscanner.net/portal/en-GB/Documentation/FlightsLivePricingQuickStart相同的结果
我在打:-
但我需要提供城市提供的所有直飞机场的数据(xml 或 json)。喜欢:-
是否有可能获得这种类型的数据
javascript - 如何在 get 方法中使用 post 方法中的 getResponseHeader?
我正在使用SkyScanner API按航班详细信息获取实时价格。
正如文档所说。我创建了实时定价服务会话。可以通过向 api 发布请求来创建它,然后它通过使用这个 SessionKey 和 apiKey 提供 SessionKey 我可以检索数据。我可以看到我在成功方法中使用的带有 getResponseHeader("Location") 的 sessionKey。然后我将它提交给一个全局变量 urlSession,我稍后在另一个 http get 请求中将其用作 url。我可以在警报中看到 SessionKey,但是当我尝试在 get 方法中使用它时出现未定义的错误。我不确定这是 CORS 问题,还是只是语法问题。
skyscanner - 获取酒店实时价格的错误“ApiKey 无效”
我正在尝试获取当前酒店价格的列表,但我的 API 密钥无法正常工作。我已经用了几天了,所以我知道它不是太新。我什至尝试了文档中的示例(在确定日期之后):
虽然它适用于演示密钥,但它不适用于我的。我还在用于测试 Python 的 ec2 micro 上进行了尝试,并得到了 u'{"errors":["ApiKey invalid"]}' 的响应:
此函数输出一个带有如下 URL 的 get 请求: http ://partners.api.skyscanner.net/apiservices/hotels/liveprices/v2//US/USD/en-US/20.7983626,-156.3319253-latlong/2016- 09-07/2016-09-14/1/1/?apiKey=myKey
任何关于可能出现的问题的建议都会很棒,谢谢!
编辑:更具体地说,我正在寻找我的 API 密钥无效的原因。我不熟悉 skyscan,虽然我通过单击 travel api 从 skyscanner 仪表板添加了一个应用程序,并将密钥复制到我的项目中并直接复制到一个有效的 url,但我的密钥显示为错误。我需要考虑任何其他步骤或事项吗?