Web サイトでSkyScanner のフライト検索ウィジェットを使用しています。Web サイトに埋め込むために提供される 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>
のプロトタイプを調べることSearchPanelControl
で、最初のフライトの日付の設定などに役立つ可能性のある他の多くの機能を発見しました。ただし、各関数が期待するパラメーターを説明するこの API のドキュメントは見つかりません。
skyscanner.snippets.SearchPanelControl
ファイルでの定義を探してみましたhttp://api.skyscanner.net/api.ashx
が、ないようです。これが文書化されている場所、またはそのソースコードを見つけることができる場所を知っている人はいますか?