Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SkyScanner JavaScript API_Javascript_Documentation_Skyscanner - Fatal编程技术网

SkyScanner JavaScript API

SkyScanner JavaScript API,javascript,documentation,skyscanner,Javascript,Documentation,Skyscanner,我正在我的网站上使用widget。他们为您提供的嵌入网站的JS代码是: <script src="http://api.skyscanner.net/api.ashx" type="text/javascript"></script> <script type="text/javascript"> skyscanner.load('snippets', '2'); function main() { var snippet =

我正在我的网站上使用widget。他们为您提供的嵌入网站的JS代码是:

<script src="http://api.skyscanner.net/api.ashx" type="text/javascript"></script>

<script type="text/javascript">
    skyscanner.load('snippets', '2');
    function main() {
        var snippet = new skyscanner.snippets.SearchPanelControl();
        snippet.setCurrency('EUR');
        snippet.setUrlParam('associateid', 'AFF_NTW_00014_00001');
        snippet.setUrlParam('pid', '6439791');
        snippet.setUrlParam('aid', '10644591');
        snippet.setClickUrl('http://www.jdoqocy.com/click-6439791-10644591?sid=&url=@@url@@');
        snippet.setShape('leaderboard');
        snippet.setDeparture('ie');
        snippet.draw(document.getElementById('snippet_searchpanel'));
    }
    skyscanner.setOnLoadCallback(main);
</script>

load('snippets','2');
函数main(){
var snippet=新建skyscanner.snippets.SearchPanelControl();
snippet.setCurrency('EUR');
setUrlParam('associateid','AFF_NTW_00014_00001');
setUrlParam('pid','6439791');
setUrlParam('aid','10644591');
snippet.setClickUrl('http://www.jdoqocy.com/click-6439791-10644591?sid=&url=@@网址@@');
snippet.setShape(“排行榜”);
setDeviation('ie');
draw(document.getElementById('snippet\u searchpanel');
}
setOnLoadCallback(main);
通过检查
SearchPanelControl
的原型,我发现了许多其他可能有用的功能,例如设置初始飞行日期。然而,我找不到任何关于这个API的文档来解释每个函数期望的参数


我试图在文件
http://api.skyscanner.net/api.ashx
,但它似乎不在那里。有人知道这是在哪里记录的,或者我可以在哪里找到它的源代码吗?

所有小部件的底层JavaScript最近都被重新编写/更新,但接口没有改变

可以拉入的两个模块是
片段
(用于航班搜索小部件)和
地图
(用于地图小部件)。每个模块都有自己的配置选项。获取这些及其值列表的最简单方法是查看页面上的输出(然后单击使用伪键更新并生成代码)

支持上述页面上记录的任何选项。当我们在小部件上实现新功能时,我们会定期添加新选项(我们计划很快添加一些,我会在这里发表评论)

正如您所说,在底层JavaScript文件中有更多未记录的选项,非常欢迎您使用所有这些选项,但我们不能保证它们长期可用

这对我们来说是一个相对较新的领域,因此如果您有任何其他反馈,请告诉我们

伊恩