jeancsil / skyscanner-vigilant-bundle
为您的下一次旅行提供最佳价格的持续跟踪
1.0.16
2016-09-19 21:55 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: 6.2.*
- monolog/monolog: 1.9.*
- symfony/class-loader: ^2.3 || ^3.0
- symfony/config: ^2.3.9 || ^3.0
- symfony/console: ^2.3 || ^3.0
- symfony/dependency-injection: ^2.3.3 || ^3.0
- symfony/http-foundation: ^2.3 || ^3.0
- symfony/property-access: ^2.3 || ^3.0
- symfony/symfony: ~2.8 || ~3.1
- symfony/validator: ^2.3 || ^3.0
README
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 许可证 下使用。