jeancsil/skyscanner-vigilant-bundle

为您的下一次旅行提供最佳价格的持续跟踪

1.0.16 2016-09-19 21:55 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:58:04 UTC


README

Skyscanner Vigilant Bundle

Latest Stable Version

Symfony2 Bundle,提供控制台命令以帮您持续监控航班优惠!

安装

composer require jeancsil/skyscanner-vigilant-bundle

或者

在您的 composer.json 中添加

"require": {
    "jeancsil/skyscanner-vigilant-bundle": "1.*"
}

启用捆绑包

class AppKernel extends Kernel
{
    public function registerBundles()
	{
        $bundles = array(
	        ...
            new Jeancsil\Skyscanner\VigilantBundle\JeancsilSkyscannerVigilantBundle(),
            ...
        );

    }
}

在您的 parameters.yml 文件中添加以下配置

jeancsil.skyscanner.api.host: 'http://partners.api.skyscanner.net'
jeancsil.skyscanner.api.key: YOUR_API_KEY
jeancsil.skyscanner.http.client.config:
    base_uri: '%jeancsil.skyscanner.api.host%'
    timeout: 30
    headers:
        Content-Type: application/x-www-form-urlencoded
        Accept: application/json
        User-Agent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) (OPTIONAL)'

文档

只需运行 bin/console skyscanner:vigilant:live_prices --help 以启动。

示例:bin/console skyscanner:vigilant:live_prices --from=GRU-sky --to=FRA-sky --departure=2016-10-01 --arrival=2016-11-01 --country=BR --currency=BRL --locale=pt-BR

您可能还想将其添加到 crontab 中。 (然后去喝杯啤酒!)

支持

有关一般支持和问题,请在我的 Twitter 上找到我:@jeancsil

错误和建议:打开工单

许可协议

本软件包可在 MIT 许可证 下使用。